PdfFormatConversionOptions

PdfFormatConversionOptions class

steht für eine Reihe von Optionen zum Konvertieren von PDF-Dokumenten

public class PdfFormatConversionOptions

Konstrukteure

NameBeschreibung
PdfFormatConversionOptions(PdfFormat)Konstruktor
PdfFormatConversionOptions(PdfFormat, ConvertErrorAction)Konstruktor
PdfFormatConversionOptions(string, PdfFormat)Konstruktor
PdfFormatConversionOptions(Stream, PdfFormat, ConvertErrorAction)Konstruktor
PdfFormatConversionOptions(string, PdfFormat, ConvertErrorAction)Konstruktor
PdfFormatConversionOptions(string, PdfFormat, ConvertErrorAction, ConvertTransparencyAction)Konstruktor

Eigenschaften

NameBeschreibung
static Default { get; }Ruft das PdfFormatConversionOptions-Objekt mit Standardparametern ab
AlignText { get; set; }Dieses Flag steuert die Textausrichtung im konvertierten Dokument. Standardmäßig wirkt sich die Dokumentkonvertierung nicht auf die Textausrichtung aus und lässt den Text unverändert. Aber in einigen Fällen verursacht die Schriftart substitution Textüberlappungen oder zusätzliche Leerzeichen im konvertierten Dokument. Wenn dieses Flag gesetzt ist werden spezielle Ausrichtungsoperationen durchgeführt. Dieses Flag sollte nur für Dokumente gesetzt werden, die Probleme mit überlappendem Text oder zusätzlichen Textzwischenräumen haben, wodurch die Verwendung dieses Flags die Leistung verringert und in einigen Fällen Textinhalte beschädigen könnte.
ConvertSoftMaskAction { get; set; }Aktion für Bilder mit weicher Maske.
ErrorAction { get; set; }Aktion für nicht konvertierbare Objekte
ExcludeFontsStrategy { get; set; }Strategie(n) zum Ausschließen überflüssiger Schriftarten und zum Reduzieren der Dokumentdateigröße. Dieser Parameter hat nur Sinn, wenn FlagOptimizeFileSize auf true gesetzt ist. Standardmäßig Kombination von StrategienSubsetFonts and RemoveDuplicatedFonts wird verwendet.
FontEmbeddingOptions { get; }Optionen für Fälle, in denen es nicht möglich ist, einige Schriftarten in ein PDF-Dokument einzubetten.
Format { get; set; }PDF-Format.
IccProfileFileName { get; set; }Holt oder setzt den Dateinamen des ICC-Profilnamens. Im Falle von null wird das Standard-ICC-Profil verwendet.
IsAsyncImageStreamsConversionMode { get; set; }Ruft/legt die Ausführung von Bildströmen im asynchronen Modus ab.
IsLowMemoryMode { get; set; }Ist der Umwandlungsmodus für wenig Arbeitsspeicher aktiviert
IsTransferInfo { get; set; }Ruft ab oder legt fest, ob Daten von Info an Metadaten übergeben werden, wenn sie in PDF 2.0 konvertiert werden. Standardmäßig wahr.
LogFileName { get; set; }Pfad zur Datei, in der Kommentare gespeichert werden.
LogStream { get; set; }Stream, in dem Kommentare gespeichert werden.
NonSpecificationCases { get; }Enthält Flags zur Steuerung des PDF/A-Konvertierungsprozesses für Fälle, in denen das Quelldokument nicht der PDF/A-Spezifikation entspricht.
NotAccessibleFonts { get; }Diese Eigenschaft ist Out-Property. Es enthält alle Schriftarten (Schriftartnamen), die auf dem Computer bei der letzten PDF/A-Konvertierung nicht gefunden wurden.
OptimizeFileSize { get; set; }Ruft oder setzt ein Flag, das den speziellen Konvertierungsmodus aktiviert/deaktiviert, um ein PDF/A-Dokument mit reduzierter Dateigröße zu erhalten. Jetzt wirkt sich dieses Flag auf die Optimierung von Schriftarten aus, die in PDF-Dokumenten verwendet werden, möglicherweise wird dieses Flag in Zukunft ebenfalls verwendet um die Optimierung für andere Datenstrukturen, wie z. B. Grafik, einzuschalten. Das Setzen dieses Flags und Modus könnte die Dateigröße erheblich reduzieren, aber gleichzeitig die Konvertierungsleistung erheblich verringern.
PuaTextProcessingStrategy { get; set; }Strategie zur Verarbeitung von Symbolen aus Unicode Private Use Area (PUA).
SymbolicFontEncodingStrategy { get; set; }Strategie zum Kopieren von Codierungsdaten für symbolische Schriftarten, wenn die symbolische TrueType-Schriftart mehr als eine untergeordnete Codierungstabelle hat.
TransparencyAction { get; set; }Aktion für bildmaskierte Objekte
UnicodeProcessingRules { get; set; }Regeln zur Lösung von Problemen mit Unicode-Mapping. Kann null sein.

Felder

NameBeschreibung
AlignStrategyStrategie zum Ausrichten von Text. Dieser Parameter hat nur Sinn, wenn FlagAlignText auf true gesetzt ist.

Siehe auch