PdfConverter

PdfConverter class

Repräsentiert eine Klasse zum Konvertieren jeder Seite einer PDF-Datei in Bilder und unterstützt jetzt BMP, JPEG, PNG und TIFF. Unterstützte Inhalte in PDFs: Bilder, Formulare, Kommentare.

public sealed class PdfConverter : Facade

Konstrukteure

Name Beschreibung
PdfConverter() Initialisiert neuPdfConverter Objekt.
PdfConverter(Document) Initialisiert neuPdfConverter Objekt auf Basis derdocument .

Eigenschaften

Name Beschreibung
CoordinateType { get; set; } Holt oder setzt den Seitenkoordinatentyp (Media/Crop-Boxen). CropBox-Wert wird standardmäßig verwendet.
Document { get; } Ruft die Dokumentfassade ab, an der gearbeitet wird.
EndPage { get; set; } Ermittelt oder setzt die Endposition, die Sie konvertieren möchten.
FormPresentationMode { get; set; } Ruft den Präsentationsmodus des Formulars ab oder legt ihn fest.
PageCount { get; } Ruft die Seitenanzahl ab.
Password { get; set; } Ruft das OwnerPassword des Dokuments ab oder legt es fest.
RenderingOptions { get; set; } Ruft Wiedergabeoptionen ab oder legt sie fest.
Resolution { get; set; } Liest oder setzt die Auflösung während der Konvertierung. Je höher die Auflösung, desto langsamer die Konvertierungsgeschwindigkeit. Der Standardwert ist 150.
StartPage { get; set; } Ermittelt oder setzt die Startposition, die Sie konvertieren möchten. Der Mindestwert ist 1.
UserPassword { get; set; } Ruft das Benutzerpasswort für das Dokument ab oder legt es fest.

Methoden

Name Beschreibung
virtual BindPdf(Document) Initialisiert die Fassade.
override BindPdf(Stream) Bindet einen PDF-Stream für convert.
override BindPdf(string) Bindet eine PDF-Datei zum Konvertieren.
override Close() Schließen Sie die Instanz von PdfConverter und geben Sie die Ressourcen frei.
Dispose() Entsorgt die Fassade.
DoConvert() Führen Sie einige erste Arbeiten zum Konvertieren eines PDF-Dokuments in Bilder durch.
GetNextImage(Stream) Speichert das Bild im Stream mit dem Standardbildformat - jpeg.
GetNextImage(string) Speichert das Bild in einer Datei mit dem Standardbildformat - jpeg.
GetNextImage(Stream, ImageFormat) Speichert das Bild im Stream mit dem angegebenen Bildformat.
GetNextImage(Stream, PageSize) Speichert das Bild im Stream mit der angegebenen Seitengröße.
GetNextImage(string, ImageFormat) Speichert das Bild in einer Datei mit dem angegebenen Bildformat.
GetNextImage(string, PageSize) Speichert das Bild in einer Datei mit der angegebenen Seitengröße und dem Standardbildformat - jpeg.
GetNextImage(Stream, ImageFormat, int) Speichert Bild im Stream mit gegebenem Bildformat und Qualität.
GetNextImage(Stream, PageSize, ImageFormat) Speichert das Bild im Stream mit der angegebenen Seitengröße.
GetNextImage(string, ImageFormat, int) Speichert Bild in Datei mit vorgegebenem Bildformat und Qualität.
GetNextImage(string, PageSize, ImageFormat) Speichert Bild in Datei mit gegebener Seitengröße und Bildformat.
GetNextImage(Stream, ImageFormat, int, int) Speichert das Bild im Stream mit dem angegebenen Bildformat, der angegebenen Größe und Qualität.
GetNextImage(Stream, PageSize, ImageFormat, int) Speichert das Bild mit gegebener Seitengröße, Bildformat und Qualität im Stream.
GetNextImage(string, ImageFormat, int, int) Speichert das Bild in einer Datei mit dem angegebenen Bildformat und den angegebenen Abmessungen.
GetNextImage(string, PageSize, ImageFormat, int) Speichert Bild in Datei mit gegebener Seitengröße, Bildformat und Qualität.
GetNextImage(Stream, ImageFormat, double, double, int) Speichert das Bild im Stream mit dem angegebenen Bildformat, der angegebenen Größe und Qualität.
GetNextImage(Stream, ImageFormat, int, int, int) Speichert das Bild im Stream mit dem angegebenen Bildformat, den Abmessungen und der Qualität.
GetNextImage(string, ImageFormat, double, double, int) Speichert das Bild in einer Datei mit dem angegebenen Bildformat, Bildgröße und Qualität.
GetNextImage(string, ImageFormat, int, int, int) Speichert das Bild mit dem angegebenen Bildformat, den Abmessungen und der Qualität in einer Datei.
HasNextImage() Gibt an, ob die PDF-Datei mehr Bilder enthält oder nicht.
SaveAsTIFF(Stream) Konvertiert jede Seite eines PDF-Dokuments in Bilder und speichert Bilder in einem einzigen TIFF-Stream.
SaveAsTIFF(string) Konvertiert jede Seite eines PDF-Dokuments in Bilder und speichert Bilder in einer einzigen TIFF-Datei.
SaveAsTIFF(Stream, CompressionType) Konvertiert jede Seite eines PDF-Dokuments in Bilder und speichert Bilder in einer einzigen TIFF-Datei.
SaveAsTIFF(Stream, PageSize) Konvertiert jede Seite eines PDF-Dokuments in Bilder mit Seitengröße und speichert Bilder in einem einzigen TIFF-Stream.
SaveAsTIFF(Stream, TiffSettings) Konvertiert jede Seite eines PDF-Dokuments in Bilder und speichert Bilder in einem einzigen TIFF-Stream.
SaveAsTIFF(string, CompressionType) Konvertiert jede Seite eines PDF-Dokuments in Bilder und speichert Bilder in einer einzigen TIFF-Datei.
SaveAsTIFF(string, PageSize) Konvertiert jede Seite eines PDF-Dokuments in Bilder mit Seitengröße und speichert Bilder in einer einzigen TIFF-Datei.
SaveAsTIFF(string, TiffSettings) Konvertiert jede Seite eines PDF-Dokuments in Bilder mit und speichert Bilder in einer einzigen TIFF-Datei.
SaveAsTIFF(Stream, int, int) Konvertiert jede Seite eines PDF-Dokuments in Bilder mit Abmessungen und speichert Bilder in einem einzigen TIFF-Stream.
SaveAsTIFF(Stream, PageSize, TiffSettings) Konvertiert jede Seite eines PDF-Dokuments in Bilder mit Seitengröße und speichert Bilder in einem einzigen TIFF-Stream.
SaveAsTIFF(Stream, TiffSettings, IIndexBitmapConverter) Konvertiert jede Seite eines PDF-Dokuments in Bilder und speichert Bilder in einem einzigen TIFF-Stream.
SaveAsTIFF(string, int, int) Konvertiert jede Seite eines PDF-Dokuments in Bilder mit Abmessungen und speichert Bilder in einer einzigen TIFF-Datei.
SaveAsTIFF(string, PageSize, TiffSettings) Konvertiert jede Seite eines PDF-Dokuments in Bilder mit Seitengröße und speichert Bilder in einer einzigen TIFF-Datei.
SaveAsTIFF(string, TiffSettings, IIndexBitmapConverter) Konvertiert jede Seite eines PDF-Dokuments in Bilder mit und speichert Bilder in einer einzigen TIFF-Datei.
SaveAsTIFF(Stream, int, int, CompressionType) Konvertiert jede Seite eines PDF-Dokuments in Bilder mit Abmessungen und speichert Bilder in einem einzigen TIFF-Stream.
SaveAsTIFF(Stream, int, int, TiffSettings) Konvertiert jede Seite eines PDF-Dokuments in Bilder mit Abmessungen und speichert Bilder in einem einzigen TIFF-Stream.
SaveAsTIFF(string, int, int, CompressionType) Konvertiert jede Seite eines PDF-Dokuments in Bilder mit Abmessungen und speichert Bilder in einer einzigen TIFF-Datei.
SaveAsTIFF(string, int, int, TiffSettings) Konvertiert jede Seite eines PDF-Dokuments in Bilder mit Abmessungen und speichert Bilder in einer einzigen TIFF-Datei.
SaveAsTIFF(Stream, int, int, TiffSettings, IIndexBitmapConverter) Konvertiert jede Seite eines PDF-Dokuments in Bilder mit Abmessungen und speichert Bilder in einem einzigen TIFF-Stream.
SaveAsTIFF(string, int, int, TiffSettings, IIndexBitmapConverter) Konvertiert jede Seite eines PDF-Dokuments in Bilder mit Abmessungen und speichert Bilder in einer einzigen TIFF-Datei.
SaveAsTIFFClassF(Stream) Konvertiert jede Seite eines PDF-Dokuments in Bilder und speichert Bilder in einem einzigen TIFF ClassF-Stream.
SaveAsTIFFClassF(string) Konvertiert jede Seite eines PDF-Dokuments in Bilder und speichert Bilder in einer einzigen TIFF-ClassF-Datei.
SaveAsTIFFClassF(Stream, PageSize) Konvertiert jede Seite eines PDF-Dokuments in Bilder und speichert Bilder in einem einzigen TIFF ClassF-Stream.
SaveAsTIFFClassF(string, PageSize) Konvertiert jede Seite eines PDF-Dokuments in Bilder und speichert Bilder in einer einzigen TIFF-ClassF-Datei.
SaveAsTIFFClassF(Stream, int, int) Konvertiert jede Seite eines PDF-Dokuments in Bilder und speichert Bilder in einem einzigen TIFF ClassF-Stream.
SaveAsTIFFClassF(string, int, int) Konvertiert jede Seite eines PDF-Dokuments in Bilder und speichert Bilder in einer einzigen TIFF-ClassF-Datei.
static MergeImages(List<Stream>, ImageFormat, ImageMergeMode, int?, int?) Führt eine Liste von Bildströmen zu einem Bildstrom zusammen. Png/jpg/tiff-Ausgabeformate werden unterstützt, bei Verwendung eines nicht unterstützten Formats ist der Ausgabestrom standardmäßig als JPEG kodiert.
static MergeImagesAsTiff(List<Stream>) Führt eine Liste von TIFF-Streams zu einem TIFF-Stream mit mehreren Frames zusammen.

Siehe auch