PdfFileStamp
Vue de l’ensemble
PdfFileStamp Il s’agit d’une classe dans Aspose.PDF FOSS pour .NET. hérité de : System.IDisposable.
Facade pour ajouter des étiquettes, les numéros de pages, des heads, et des marques d’eau.
Cette classe fournit 44 méthodes pour travailler avec des objets PdfFileStamp dans les programmes .NET. Les méthodes disponibles comprennent : AddFooter, AddGrayscaleImageStamp, AddHeader, AddImageStamp, AddPageNumber, AddPageNumbers, AddStamp, AddTextStamp, AddWatermark, BindPdf, Close, Dispose,et 2 méthodes supplémentaires. Tous les membres publics sont accessibles à n’importe quelle application .NET après l’installation de la Aspose.PDF FOSS pour le package .Net. Propriétés : ConvertTo, Document, InputFile, InputStream, KeepSecurity, NumberingStyle,Et 16 autres.
Propriétés
| Nom de | Type | Accès | Description |
|---|---|---|---|
Document | Document | Lire | Le document lié. |
InputFile | string? | Lire / Écrire | Le chemin de fichier. |
OutputFile | string? | Lire / Écrire | Le chemin de fichier. |
PageWidth | float | Lire | La première page du document lié. |
PageHeight | float | Lire | La hauteur de la première page du document lié. |
InputStream | Stream? | Lire / Écrire | Stream d’entrée - la configuration relient le PDF de manière soigneuse afin que les requêtes de dimension de page reflètent la nouvelle entrée. |
OutputStream | Stream? | Lire / Écrire | Stream de sortie — Save() écrit ici lorsque aucun destination explicite n’est passée. |
KeepSecurity | bool | Lire / Écrire | Si c’est vrai, la sécurité du document source (encryption, autorisations) doit être conservée sur Save. |
NumberingStyle | NumberingStyle | Lire / Écrire | Le style de numérotation pour AddPageNumber. |
OptimizeSize | bool | Lire / Écrire | Résultat : Optimiser la production sauvée pour la taille. |
PageNumberRotation | float | Lire / Écrire | La rotation (grades) appliquée aux étiquettes AddPageNumber. |
StampId | int | Lire / Écrire | Stamp identifier intégré comme un commentaire de contenu-stream par AddStamp. |
StartingNumber | int | Lire / Écrire | Le numéro de départ utilisé par AddPageNumber. |
ConvertTo | PdfFormat | Lire / Écrire | PDF/A ou la version PDF cible pour le résultat sauvé. |
PosUpperLeft | int | Lire | Il a la poche en haut à gauche. |
PosUpperMiddle | int | Lire | Il est en haut au milieu. |
PosUpperRight | int | Lire | Rendez le post en haut à droite. |
PosSidesLeft | int | Lire | Il a laissé les pages postales. |
PosSidesRight | int | Lire | Rendez les côtés de la poche à droite. |
PosBottomLeft | int | Lire | Il a la poche gauche. |
PosBottomMiddle | int | Lire | Il est au milieu du post. |
PosBottomRight | int | Lire | Rendez le post au bas droit. |
méthodes
| Signature | Description |
|---|---|
PdfFileStamp() | Constructeur de défaut pour mode sans état. |
PdfFileStamp(document: Document) | Un document déjà chargé. |
PdfFileStamp(document: Document, outputStream: Stream) | Bendez un document et pré-configurez une sortie pour le paramètre sans paramètres. |
PdfFileStamp(document: Document, outputFile: string) | Liens un document et pré-configurez une voie de fichier d’exportation pour le paramètre sans paramètres. |
PdfFileStamp(inputStream: Stream, outputStream: Stream) | Ouvrez-vous d’un flux d’entrée, écrivez à un fluc de sortie sur Save. |
PdfFileStamp(inputStream: Stream, outputStream: Stream, keepSecurity: bool) | Ouvrez-vous d’un flux d’entrée, écrivez à un fluc de sortie sur Save. |
PdfFileStamp(inputFile: string, outputFile: string) | Ouvrez-vous d’un fichier d’entrée, écrivez à un fichie de sortie sur Save. |
PdfFileStamp(inputFile: string, outputFile: string, keepSecurity: bool) | Ouvrez-vous d’un fichier d’entrée, écrivez à un fichie de sortie sur Save. |
PdfFileStamp(inputData: byte[], outputPath: string) | Créer un PdfFileStamp pour des bytes d’entrée donnés, enregistrer le fichier de sortie donné sur Close(). |
BindPdf(path: string) | Bande un document PDF d’un chemin de fichier pour un traitement stable. |
BindPdf(doc: Document) | Bande un document PDF pour un traitement stable. |
Save(destFile: string) | Sauver le document modifié sur la voie spécifiée. |
Save(destStream: Stream) | Sauver le document modifié dans un flux. |
Save() | Sauver le document modifié à un byte. |
AddStamp(stamp: Stamp) | Ajouter un étiquette facade au document lié. |
Close() | Fermez le document et sauvez sur la voie de sortie. |
Dispose() | La mise en œuvre de la plateforme ; délégués à Close. |
AddHeader(formattedText: FormattedText, topMargin: float) | Appelez AddHeader sur cette instance PdfFileStamp. |
AddHeader(formattedText: FormattedText, topMargin: float, leftMargin: float, rightMargin: float) | |
AddHeader(imageStream: Stream, topMargin: float) | |
AddHeader(inputStream: Stream, topMargin: float, leftMargin: float, rightMargin: float) | |
AddHeader(imageFile: string, topMargin: float) | |
AddHeader(imageFile: string, topMargin: float, leftMargin: float, rightMargin: float) | |
AddFooter(formattedText: FormattedText, bottomMargin: float) | Appelez AddFooter sur cette instance PdfFileStamp. |
AddFooter(formattedText: FormattedText, bottomMargin: float, leftMargin: float, rightMargin: float) | |
AddFooter(imageStream: Stream, bottomMargin: float) | |
AddFooter(imageStream: Stream, bottomMargin: float, leftMargin: float, rightMargin: float) | |
AddFooter(imageFile: string, bottomMargin: float) | |
AddFooter(imageFile: string, bottomMargin: float, leftMargin: float, rightMargin: float) | |
AddPageNumber(formattedText: FormattedText) | Appelez AddPageNumber sur cette instance PdfFileStamp. |
AddPageNumber(formattedText: FormattedText, position: int) | |
AddPageNumber(formattedText: FormattedText, position: int, leftMargin: float, rightMargin: float, topMargin: float, bottomMargin: float) | |
AddPageNumber(formattedText: FormattedText, x: float, y: float) | |
AddPageNumber(formatString: string) | |
AddPageNumber(formatString: string, position: int) | |
AddPageNumber(formatString: string, position: int, leftMargin: float, rightMargin: float, topMargin: float, bottomMargin: float) | |
AddPageNumber(formatString: string, x: float, y: float) | |
AddTextStamp(input: byte[], text: string, hAlign: HorizontalAlignment, vAlign: VerticalAlignment, fontSize: double, fontName: string) | Ajouter un étiquette texte à toutes les pages. |
AddPageNumbers(input: byte[], format: string, hAlign: HorizontalAlignment, vAlign: VerticalAlignment, fontSize: double) | Ajouter les numéros de page à toutes les pages. |
AddHeader(input: byte[], text: string, fontSize: double, margin: double) | Ajouter un texte de titre à toutes les pages. |
AddFooter(input: byte[], text: string, fontSize: double, margin: double) | Ajouter un texte de pointe à toutes les pages. |
AddWatermark(input: byte[], text: string, fontSize: double, rotation: double, opacity: double) | Ajouter un texte d’eau à toutes les pages. |
AddImageStamp(input: byte[], rgbPixels: byte[], width: int, height: int, displayWidth: double, displayHeight: double, x: double, y: double) | Ajouter un RGB image à toutes les pages. |
AddGrayscaleImageStamp(input: byte[], grayPixels: byte[], width: int, height: int, displayWidth: double, displayHeight: double, x: double, y: double) | Ajouter un grayscale image stamp à toutes les pages. |