AntialiasingProcessing | Dieser Parameter definiert erforderliche Antialiasing-Maßnahmen bei der Konvertierung zusammengesetzter Hintergrundbilder von PDF nach HTML |
CssClassNamesPrefix | Wenn der PDF-zu-HTML-Konverter Ergebnis-CSSs generiert, werden CSS-Klassennamen (etwas wie „.stl_01 {}“ … „.stl_NN {}) generiert und im Ergebnis-CSS verwendet wollen, dass alle Klassennamen mit ‘my_prefix_’ beginnen (also so etwas wie ‘my_prefix_1’ … ‘my_prefix_NNN’ ) , dann weisen Sie dieser Property vor der Konvertierung einfach ‘my_prefix_’ zu. Wenn diese Property unverändert bleibt (also null wird als Wert belassen), dann generiert der Konverter selbst Klassennamen (es wird so etwas wie “.stl_01 {}” … “.stl_NN {}”) sein |
CustomCssSavingStrategy | Dieses Feld kann eine Speicherstrategie enthalten, die (falls vorhanden) während der Konvertierung von Pdf in Html verwendet werden muss, um das Speichern von CSS-Dateien im Zusammenhang mit dem erstellten HTML-Dokument als Ganzes oder mit seinen Seiten (wenn mehrere HTML-Seiten generiert werden) zu handhaben, wenn Sie möchten Behandeln Sie die CSS-Datei auf eine bestimmte Weise, erstellen Sie einfach die relevante Methode und weisen Sie dieser Eigenschaft einen daraus erstellten Delegaten zu. |
CustomHtmlSavingStrategy | Das Ergebnis der Konvertierung kann eine oder mehrere HTML-Seiten enthalten Sie können dieser Eigenschaft einen Delegaten zuweisen, der aus einer benutzerdefinierten Methode erstellt wurde, die die Verarbeitung einer HTML-Seite (genauer gesagt - Markup-HTML, ohne externe verknüpfte Dateien, falls vorhanden) implementiert wurde während der Konvertierung erstellt. In diesem Fall kann die Verarbeitung (wie das Speichern des HTML-Codes der Seite im Stream oder auf der Festplatte) in diesem benutzerdefinierten Code erfolgen. In diesem Fall müssen alle notwendigen Aktionen zum Speichern der HTML-Seite im Code der bereitgestellten Methode durchgeführt werden , da das Speichern des Ergebnisses im Code des Konverters nicht verwendet wird. Wenn die Verarbeitung für diesen oder jenen Fall aus irgendeinem Grund vom Konvertercode selbst durchgeführt werden muss, nicht im benutzerdefinierten Code, setzen Sie bitte im benutzerdefinierten Code das Flag ‘CustomProcessingCancelled’ der Variable des ‘htmlSavingInfo’-Parameters: Es wird dem Konverter signalisieren, dass dies alles der Fall ist notwendige Schritte zur Verarbeitung dieser Ressource müssen im Konverter selbst auf dieselbe Weise ausgeführt werden, als gäbe es keinen externen benutzerdefinierten Code zur Verarbeitung . |
CustomProgressHandler | Dieser Handler kann verwendet werden, um Konvertierungsfortschrittsereignisse zu verarbeiten z. B. kann er verwendet werden, um Fortschrittsbalken oder Meldungen über die aktuelle Menge verarbeiteter Seiten anzuzeigen. |
CustomResourceSavingStrategy | Dieses Feld kann die Speicherstrategie enthalten, die (falls vorhanden) während der Konvertierung für die angepasste Handhabung von erstellten referenzierten Ressourcen -Dateien (wie Bilder und Schriftarten) in Bezug auf Knoten von gespeichertem HTML verwendet werden muss. Diese Strategie muss Ressourcen verarbeiten und die Zeichenfolge zurückgeben stellt die gewünschte URL der gespeicherten Ressource in generiertem HTML dar. |
CustomStrategyOfCssUrlCreation | Dieses Feld kann eine benutzerdefinierte Methode enthalten, die eine URL (oder URL-Vorlage, wenn die Generierung mehrerer Seiten aktiviert ist - siehe Details unten) von subject CSS zurückgibt, da es in das generierte HTML-Ergebnis eingefügt werden sollte. CSS-Dateiname in generiertes CSS, dann sollten Sie einfach method erstellen und in diese Eigenschaft einfügen, die die gewünschte URL generiert. Wenn das Flag ‘SplitCssIntoPages’ gesetzt ist, dann muss diese benutzerdefinierte Strategie (falls vorhanden) nicht die exakte URL des CSS zurückgeben, sondern eher die Vorlage string that (nach Ersetzen des Platzhalters durch die Seitenzahl durch die Funktion string.Format() im Konverter) kann in eine URL für die CSS-URL dieser oder jener Seite aufgelöst werden. Beispiele für erwartete Rückgabezeichenfolgen in einem solchen Fall sind: ‘SomeTargetLocation-page_{0}.css’,’../PartHandlers/GetCss.aspx?DocumentId=45654&CssPage={0}’) |
ExcludeFontNameList | Liste der in PDF eingebetteten Schriftartnamen, die nicht in HTML eingebettet sind. |
FontEncodingStrategy | Definiert eine spezielle Codierungsregel, um die PDF-Decodierung für das aktuelle Dokument zu optimieren |
FontSavingMode | Definiert den Schriftartspeichermodus, der beim Speichern von PDF im gewünschten Format verwendet wird |
HtmlMarkupGenerationMode | Manchmal sind spezifische Anforderungen an die Generierung von HTML-Markup vorhanden. Dieser Parameter definiert HTML-Vorbereitungsmodi, die während der Konvertierung von PDF in HTML verwendet werden können , um diese spezifischen Anforderungen zu erfüllen. |
LettersPositioningMethod | Legt den Modus der Positionierung von Buchstaben in Wörtern im Ergebnis fest HTML |
PageBorderIfAny | Dieses Attribut stellt eine Reihe von Einstellungen dar, die zum Zeichnen von Rändern (falls vorhanden) im HTML-Ergebnisdokument um den Bereich herum verwendet werden, der die PDF-Quellseite darstellt. Im Wesentlichen betrifft es die Anzeige der Papierkanten der Seite, nicht den Seitenrand, auf den in der PDF-Seite selbst verwiesen wird. |
PageMarginIfAny | Dieses Attribut stellt einen Satz zusätzlicher Seitenränder (falls vorhanden) im HTML-Ergebnisdokument um den Bereich dar, der die PDF-Quellseite darstellt. |
PagesFlowTypeDependsOnViewersScreenSize | Wenn das Attribut ‘SplitOnPages=false’ ist, dann wird der gesamte HTML-Code, der alle eingegebenen PDF-Seiten darstellt, in eine große Ergebnis-HTML-Datei gepackt. Dieses Flag definiert, ob Ergebnis-HTML so generiert wird, dass der Fluss von Bereichen, die PDF-Seiten im Ergebnis-HTML darstellen, von der Bildschirmauflösung des Viewers abhängt . Angenommen, die Breite des Bildschirms auf der Betrachterseite ist groß genug, um 2 oder mehr Seiten nebeneinander in horizontaler Richtung nebeneinander zu platzieren. Wenn dieses Flag auf wahr gesetzt ist, wird diese Gelegenheit verwendet (es werden so viele Seiten wie möglich in horizontaler Richtung nebeneinander angezeigt, dann wird die nächste horizontale Gruppe von Seiten unter der ersten angezeigt). Andernfalls fließen Seiten ein so: nächste Seite geht immer unter vorherige. |
PartsEmbeddingMode | Es definiert, ob referenzierte Dateien (HTML, Schriftarten, Bilder, CSS) in die Haupt-HTML-Datei eingebettet oder als getrennte Binäreinheiten generiert werden |
RasterImagesSavingMode | Konvertiertes PDF kann Rasterbilder enthalten Dieser Parameter definiert, wie sie bei der Konvertierung von PDF nach HTML behandelt werden sollen |
RemoveEmptyAreasOnTopAndBottom | Definiert, ob im erstellten HTML der obere und untere leere Bereich ohne Inhalt (falls vorhanden) entfernt wird. |
SaveFullFont | Gibt an, dass die vollständige Schriftart gespeichert wird, unterstützt nur TrueType-Schriftarten. Standardmäßig speichert SaveFullFont = false und der Konverter speichert die Teilmenge der anfänglichen Schriftart , die zum Anzeigen des Texts des Dokuments benötigt wird. |
SaveShadowedTextsAsTransparentTexts | Pdf kann Texte enthalten, die von anderen Elementen (z. B. von Bildern) schattiert werden, aber kann in Acrobat Reader in die Zwischenablage ausgewählt werden (normalerweise passiert es, wenn Dokumente Bilder und daraus extrahierte OCRed-Texte enthalten). Diese Einstellungen teilen dem Konverter mit, ob wir müssen solche Texte als transparente auswählbare Texte im HTML-Ergebnis speichern, um das Verhalten von Acrobat Reader nachzuahmen (ansonsten werden solche Texte normalerweise versteckt gespeichert und können nicht in die Zwischenablage kopiert werden) |
SaveTransparentTexts | Pdf kann transparente Texte enthalten, die in der Zwischenablage ausgewählt werden können (normalerweise geschieht dies, wenn das Dokument Bilder und daraus extrahierte OCRed-Texte enthält). Diese Einstellung teilt dem Konverter mit, ob wir solche Texte als transparente auswählbare Texte im Ergebnis HTML speichern müssen |
SpecialFolderForAllImages | Ermittelt oder setzt den Pfad zum Verzeichnis, in dem alle Bilder gespeichert werden müssen, wenn sie beim Speichern des Dokuments als HTML angetroffen werden. Wenn der Parameter leer oder null ist, werden Bilddateien (falls vorhanden) zusammen mit anderen Dateien gespeichert, die mit HTML verknüpft sind. Es hat keinen Einfluss, wenn die CustomImageSavingStrategy -Eigenschaft erfolgreich verwendet wurde, um die relevante Bilddatei zu verarbeiten. |
SpecialFolderForSvgImages | Ermittelt oder setzt den Pfad zum Verzeichnis, in das nur SVG-Bilder gespeichert werden dürfen, wenn sie beim Speichern des Dokuments als HTML gefunden werden. Wenn der Parameter leer oder null ist, werden SVG-Dateien (falls vorhanden) zusammen mit anderen Bilddateien (in der Nähe der Ausgabedatei) oder in einem speziellen Ordner für Bilder gespeichert (wenn dies in der Option SpecialImagesFolderIfAny angegeben ist). Dies hat keinen Einfluss wenn die Eigenschaft CustomImageSavingStrategy erfolgreich verwendet wurde, um die relevante Bilddatei zu verarbeiten. |
TryMergeAdjacentSameBackgroundImages | Manchmal enthalten PDFs Hintergrundbilder (von Seiten oder Tabellenzellen) die aus mehreren, nebeneinander angeordneten, gleichen Hintergrundbildern bestehen. In solchen Fällen erzeugen Renderer von Zielformaten (z. B. MsWord für DOCS-Format) manchmal sichtbare Grenzen zwischen Teilen von Hintergrundbildern , weil sich ihre Techniken der Bildkantenglättung (Anti-Aliasing) von Acrobat Reader unterscheiden. Wenn es so aussieht, als ob das exportierte Dokument solche sichtbaren Grenzen zwischen Teilen derselben Hintergrundbilder enthält, versuchen Sie bitte, diese Einstellung zu verwenden, um davon zu befreien unerwünschte Wirkung. ACHTUNG! Diese Qualitätsoptimierung verlangsamt normalerweise die Konvertierung erheblich, also verwenden Sie diese Option bitte nur, wenn es wirklich notwendig ist. |
TrySaveTextUnderliningAndStrikeoutingInCss | PDF selbst enthält keine Unterstreichungszeichen für Texte. Es wird mit einer Linie unter dem Text emuliert. Diese Option ermöglicht es dem Konverter, zu erraten, dass diese oder jene Linie die Unterstreichung eines Textes ist und diese Informationen in CSS einzufügen, anstatt sie grafisch zu unterstreichen |