PdfConverter

Vue de l’ensemble

PdfConverter Il s’agit d’une classe dans Aspose.PDF FOSS pour .NET. hérité de : IDisposable.

Facade pour convertir les pages PDF en images.

Cette classe fournit 63 méthodes pour travailler avec des objets PdfConverter dans les programmes .NET. Les méthodes disponibles comprennent : BindPdf, Close, Dispose, DoConvert, GetNextImage, HasNextImage, MergeImages, MergeImagesAsTiff, PdfConverter, SaveAsTIFF, SaveAsTIFFClassF. 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 : CoordinateType, Document, EndPage, FormPresentationMode, PageCount, Password,Et 5 plus.

Propriétés

Nom deTypeAccèsDescription
ResolutionResolutionLire / Écrirerésolution de sortie en DPI.
Passwordstring?Lire / ÉcrireLe mot de passe du propriétaire utilisé lors de la mise en ligne des PDF encryptés.
UserPasswordstring?Lire / ÉcrirePassword utilisé lors de la mise en ligne des PDF encryptés.
StartPageintLire / Écrire1-based start page (inclusive).
EndPageintLire / Écrire1-based end page (inclusive).
PageCountintLireNombre de pages dans le document lié, ou 0 si aucun n’est liée.
CoordinateTypePageCoordinateTypeLire / ÉcrireQuelle boîte de page est utilisée comme les limites de rendu.
FormPresentationModeFormPresentationModeLire / ÉcrireMode de présentation du champ.
ShowHiddenAreasboolLire / ÉcrireRender le contenu en dehors de la zone de culture.
RenderingOptionsAspose.Pdf.RenderingOptions?Lire / ÉcrireOptions de rendement par render.
DocumentDocument?LireLe document lié, ou null si aucun.

méthodes

SignatureDescription
PdfConverter()Constructeur de défaut.
PdfConverter(renderer: IPageRenderer)Appelez PdfConverter sur cette instance PdfConverter.
PdfConverter(renderer: IPageRenderer, resolution: Resolution)
PdfConverter(document: Document)Construire avec un document PDF déjà lié.
BindPdf(srcDoc: Document)Bande un document PDF pour la conversion.
BindPdf(inputFile: string)Bande un document PDF d’un chemin de fichier.
BindPdf(inputStream: Stream)Bande un document PDF d’un courant.
BindPdf(data: byte[])Bande un document PDF à partir de fichier bytes.
DoConvert()Démarrer l’itérateur de conversion.
HasNextImage()Vérifiez s’il y a une autre page disponible pour la conversion.
GetNextImage(format: PdfConverterImageFormat)Render la page suivante à l’image bytes.
GetNextImage(outputStream: Stream)Render la page suivante en PNG et écrire à l’écriture.
GetNextImage(outputFile: string)Render la page suivante en PNG et sauvegarder à un chemin de fichier.
GetNextImage(outputStream: Stream, format: PdfConverterImageFormat)Render la page suivante et écrire à l’écriture.
GetNextImage(outputFile: string, format: PdfConverterImageFormat)Render la page suivante et sauvegarder à un chemin de fichier avec le format spécifié.
GetNextImage(outputFile: string, format: SdiImageFormat)Rendez la page suivante et sauvez dans un chemin de fichier en utilisant un ImageFormat.
GetNextImage(outputStream: Stream, format: SdiImageFormat)Render la page suivante pour diffuser en utilisant un ImageFormat.
GetNextImage(outputFile: string, format: SdiImageFormat, quality: int)Render la page suivante avec un indice de qualité JPEG.
GetNextImage(outputStream: Stream, format: SdiImageFormat, quality: int)Appelez GetNextImage sur cette instance PdfConverter.
GetNextImage(outputFile: string, pageSize: PageSize)Render la page suivante à un explicite PageSize (JPEG par défaut) et sauvegarder le fichier.
GetNextImage(outputFile: string, pageSize: PageSize, format: PdfConverterImageFormat)Render la page suivante à un explicite PageSize avec le format d’image fourni, pour enregistrer.
GetNextImage(outputFile: string, pageSize: PageSize, format: SdiImageFormat)Render la page suivante à un explicite PageSize avec le format d’image fourni, pour enregistrer.
GetNextImage(outputFile: string, pageSize: PageSize, format: SdiImageFormat, quality: int)Render la page suivante à un explicite PageSize avec le format d’image fourni et une indication de qualité JPEG, pour enregistrer.
GetNextImage(outputStream: Stream, pageSize: PageSize)Render la page suivante à un explicite PageSize (JPEG par défaut) et écrire pour le streaming.
GetNextImage(outputStream: Stream, pageSize: PageSize, format: SdiImageFormat)Render la page suivante à un explicite PageSize avec le format d’image fourni, pour en streaming.
GetNextImage(outputStream: Stream, pageSize: PageSize, format: SdiImageFormat, quality: int)Render la page suivante à un explicite PageSize avec le format d’image fourni et une indication de qualité JPEG, pour en streaming.
GetNextImage(outputFile: string, format: SdiImageFormat, imageWidth: int, imageHeight: int, quality: int)Render la page suivante à une taille pixelique explicite avec le format d’image fourni et la qualité JPEG, pour enregistrer.
GetNextImage(outputFile: string, format: SdiImageFormat, imageWidth: int, imageHeight: int)Render la page suivante à une taille pixelique explicite avec le format d’image fourni, pour enregistrer.
GetNextImage(outputStream: Stream, format: SdiImageFormat, imageWidth: int, imageHeight: int)Render la page suivante à une taille pixelique explicite avec le format d’image fourni, pour en streaming.
GetNextImage(outputStream: Stream, format: SdiImageFormat, imageWidth: int, imageHeight: int, quality: int)Render la page suivante à une taille pixelique explicite avec le format d’image fourni et la qualité JPEG, pour en streaming.
GetNextImage(outputFile: string, format: SdiImageFormat, imageWidth: double, imageHeight: double, quality: int)Variante de largeur/altitude double précision de GetNextImage(string, SdiImageFormat, int,int,Int).
GetNextImage(outputStream: Stream, format: SdiImageFormat, imageWidth: double, imageHeight: double, quality: int)Variante de largeur/altitude double précision de GetNextImage(Stream, SdiImageFormat, int,int,Int).
GetNextImage(output: Stream, pageSize: PageSize, format: PdfConverterImageFormat)Render la page suivante à un explicite PageSize avec le format d’image fourni, pour en streaming.
SaveAsTIFF(outputFile: string)Enregistrer toutes les pages liées en tant que TIFF à un fichier.
SaveAsTIFF(outputStream: Stream)Enregistrer toutes les pages liées en tant que TIFF à un flux.
SaveAsTIFF(outputFile: string, settings: TiffSettings?)Enregistrer toutes les pages liées en tant que TIFF multi-page en utilisant les paramètres fournis.
SaveAsTIFF(outputStream: Stream, settings: TiffSettings?)Enregistrer toutes les pages liées en tant que TIFF à un flux en utilisant les paramètres fournis.
SaveAsTIFF(outputStream: Stream, settings: TiffSettings, converter: IIndexBitmapConverter?)Enregistrer toutes les pages liées en tant que TIFF à un flux en utilisant les paramètres fournis.
SaveAsTIFF(outputFile: string, settings: TiffSettings, converter: IIndexBitmapConverter?)Enregistrer toutes les pages liées en tant que TIFF à un fichier en utilisant les paramètres fournis.
SaveAsTIFF(outputFile: string, compressionType: CompressionType)Sauver toutes les pages liées comme TIFF, pré-installation de compression.
SaveAsTIFF(outputStream: Stream, compressionType: CompressionType)Appelez SaveAsTIFF sur cette instance PdfConverter.
SaveAsTIFF(outputFile: string, imageWidth: int, imageHeight: int)Écrivez toutes les pages liées en tant que TIFF multi-page à une taille pixelique explicite.
SaveAsTIFF(outputFile: string, imageWidth: int, imageHeight: int, settings: TiffSettings?)
SaveAsTIFF(outputStream: Stream, imageWidth: int, imageHeight: int)
SaveAsTIFF(outputStream: Stream, imageWidth: int, imageHeight: int, settings: TiffSettings?)
SaveAsTIFF(outputFile: string, imageWidth: int, imageHeight: int, compressionType: CompressionType)
SaveAsTIFF(outputStream: Stream, imageWidth: int, imageHeight: int, compressionType: CompressionType)
SaveAsTIFF(outputStream: Stream, imageWidth: int, imageHeight: int, settings: TiffSettings, converter: IIndexBitmapConverter?)Enregistrer toutes les pages liées en tant que TIFF à une taille de pixel explicite en utilisant les paramètres fournis.
SaveAsTIFF(outputFile: string, imageWidth: int, imageHeight: int, settings: TiffSettings, converter: IIndexBitmapConverter?)Enregistrer toutes les pages liées en tant que TIFF à une taille pixelique explicite pour un fichier.
SaveAsTIFF(outputFile: string, pageSize: PageSize)Réservez toutes les pages liées comme TIFF adaptées à la date PageSize.
SaveAsTIFF(outputFile: string, pageSize: PageSize, settings: TiffSettings?)
SaveAsTIFF(outputStream: Stream, pageSize: PageSize)
SaveAsTIFF(outputStream: Stream, pageSize: PageSize, settings: TiffSettings?)
SaveAsTIFFClassF(outputFile: string)Écrivez toutes les pages liées en tant que TIFF Class F (CCITT4, 1bpp) — le format de fax ITU-T.
SaveAsTIFFClassF(outputStream: Stream)Appelez SaveAsTIFFClassF sur cette instance PdfConverter.
SaveAsTIFFClassF(outputFile: string, imageWidth: int, imageHeight: int)Class F (CCITT4, 1bpp) à une taille pixelique explicite.
SaveAsTIFFClassF(outputStream: Stream, imageWidth: int, imageHeight: int)
SaveAsTIFFClassF(outputFile: string, pageSize: PageSize)Class F (CCITT4, 1bpp) adaptée à la PageSize donnée.
SaveAsTIFFClassF(outputStream: Stream, pageSize: PageSize)
Close()Réservez le document de référence.
Dispose()Appels Disponible sur cette instance PdfConverter.
MergeImages(inputImagesStreams: List<Stream>, outputImageFormat: Aspose.Pdf.Drawing.ImageFormat, mergeMode: ImageMergeMode, horizontal: int?, vertical: int?)Combiner plusieurs flux d’image entrée dans une seule image composite, mis en place selon mergeMode (staque verticale, ligne horizontale ou surlap), encodé dans la sortieImageFormat.
MergeImagesAsTiff(inputImagesStreams: List<Stream>)Combiner les images TIFF multi-input dans un seul flux de Tiff multiframe – un cadre par input.

Voir aussi

 Français