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 deTypeAccèsDescription
DocumentDocumentLireLe document lié.
InputFilestring?Lire / ÉcrireLe chemin de fichier.
OutputFilestring?Lire / ÉcrireLe chemin de fichier.
PageWidthfloatLireLa première page du document lié.
PageHeightfloatLireLa hauteur de la première page du document lié.
InputStreamStream?Lire / ÉcrireStream 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.
OutputStreamStream?Lire / ÉcrireStream de sortie — Save() écrit ici lorsque aucun destination explicite n’est passée.
KeepSecurityboolLire / ÉcrireSi c’est vrai, la sécurité du document source (encryption, autorisations) doit être conservée sur Save.
NumberingStyleNumberingStyleLire / ÉcrireLe style de numérotation pour AddPageNumber.
OptimizeSizeboolLire / ÉcrireRésultat : Optimiser la production sauvée pour la taille.
PageNumberRotationfloatLire / ÉcrireLa rotation (grades) appliquée aux étiquettes AddPageNumber.
StampIdintLire / ÉcrireStamp identifier intégré comme un commentaire de contenu-stream par AddStamp.
StartingNumberintLire / ÉcrireLe numéro de départ utilisé par AddPageNumber.
ConvertToPdfFormatLire / ÉcrirePDF/A ou la version PDF cible pour le résultat sauvé.
PosUpperLeftintLireIl a la poche en haut à gauche.
PosUpperMiddleintLireIl est en haut au milieu.
PosUpperRightintLireRendez le post en haut à droite.
PosSidesLeftintLireIl a laissé les pages postales.
PosSidesRightintLireRendez les côtés de la poche à droite.
PosBottomLeftintLireIl a la poche gauche.
PosBottomMiddleintLireIl est au milieu du post.
PosBottomRightintLireRendez le post au bas droit.

méthodes

SignatureDescription
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.

Voir aussi

 Français