PdfSaveOptions

Inheritance: java.lang.Object, com.aspose.page.SaveOptions

All Implemented Interfaces: com.aspose.page.IMultiPageSaveOptions, com.aspose.xps.rendering.IXpsTextConversionOptions, com.aspose.xps.rendering.IPipelineOptions, com.aspose.xps.rendering.IEventBasedModificationOptions

public class PdfSaveOptions extends SaveOptions implements IMultiPageSaveOptions, IXpsTextConversionOptions, IPipelineOptions, IEventBasedModificationOptions

Klasse für XPS-als-PDF-Speicheroptionen.

Konstruktoren

KonstruktorBeschreibung
PdfSaveOptions()Erstellt eine neue Instanz von Optionen.

Methoden

MethodeBeschreibung
equals(Object arg0)
getAdditionalFontsFolders()Gibt zusätzliche Schriftordner zurück, in denen der Konverter Schriftarten für das Eingabedokument finden soll.
getBatchSize()Gibt die Größe eines Seitenabschnitts zurück, der von Knoten zu Knoten weitergegeben wird.
getBeforePageSavingEventHandlers()Gibt die Sammlung von Ereignishandlern zurück, die Änderungen an einer XPS‑Seite unmittelbar vor dem Speichern durchführen.
getClass()
getConvertFontsToTTF()Liest das Flag aus, das anzeigt, ob nicht-TrueType-Schriftarten in TTF gespeichert werden müssen.
getEncryptionDetails()Gibt die Verschlüsselungsdetails zurück.
getExceptions()Gibt eine Liste nicht kritischer Fehler zurück.
getImageCompression()Gibt den Kompressionstyp zurück, der für alle Bilder im Dokument verwendet werden soll.
getJpegQualityLevel()Gibt den Wert zurück, der das Kompressionsniveau für ein Bild angibt.
getOutlineTreeExpansionLevel()Ermittelt bis zu welcher Ebene die Dokumentenübersicht erweitert werden soll, wenn die PDF-Datei in einem Viewer geöffnet wird. 1 - nur die Elemente der ersten Ebene werden angezeigt, 2 - nur die Elemente der ersten und zweiten Ebene werden angezeigt, usw.
getOutlineTreeHeight()Ermittelt die Höhe des zu speichernden Dokumentenübersichtsbaums. 0 - der Übersichtsbaum wird nicht konvertiert, 1 - nur die Elemente der ersten Ebene werden konvertiert, usw.
getPageNumbers()Ermittelt das Array der Seitenzahlen, die gerendert werden sollen.
getSize()Liest die Größe der Seite oder des Bildes.
getTextCompression()Gibt den Kompressionstyp zurück, der für alle Inhaltsströme außer Bildern verwendet werden soll.
hashCode()
isDebug()Liest das Flag aus, das die Ausgabe von Warnungen und Meldungen während der Konvertierung ermöglicht.
isSupressErrors()Gibt einen Wert zurück, der angibt, ob Fehler während der Konvertierung unterdrückt werden.
notify()
notifyAll()
preserveText()In XPS können einige Textelemente Verweise auf alternative Glyphenformen enthalten, die keinem Zeichencode in der Schrift entsprechen.
preserveText(boolean value)In XPS können einige Textelemente Verweise auf alternative Glyphenformen enthalten, die keinem Zeichencode in der Schrift entsprechen.
setAdditionalFontsFolders(String[] fontsFolders)Gibt zusätzliche Schriftordner an, in denen der Konverter Schriftarten für das Eingabedokument finden soll.
setBatchSize(int value)Setzt die Größe eines Seitenabschnitts, der von Knoten zu Knoten weitergegeben wird.
setConvertFontsToTTF(boolean value)Gibt an, ob nicht-TrueType-Schriftarten in TTF gespeichert werden sollen.
setDebug(boolean debug)Gibt das Flag an, das die Ausgabe von Warnungen und Meldungen während der Konvertierung ermöglicht.
setEncryptionDetails(PdfEncryptionDetails value)Setzt die Verschlüsselungsdetails.
setImageCompression(PdfImageCompression value)Setzt den Kompressionstyp, der für alle Bilder im Dokument verwendet werden soll.
setJpegQualityLevel(int value)Legt den Wert fest, der das Kompressionsniveau für ein Bild angibt.
setOutlineTreeExpansionLevel(int value)Legt fest, bis zu welcher Ebene die Dokumentenübersicht erweitert werden soll, wenn die PDF-Datei in einem Viewer geöffnet wird. 1 - nur die Elemente der ersten Ebene werden angezeigt, 2 - nur die Elemente der ersten und zweiten Ebene werden angezeigt, usw.
setOutlineTreeHeight(int value)Legt die Höhe des zu speichernden Dokumentenübersichtsbaums fest. 0 - der Übersichtsbaum wird nicht konvertiert, 1 - nur die Elemente der ersten Ebene werden konvertiert, usw.
setPageNumbers(int[] value)Setzt das Array der Seitenzahlen, die gerendert werden sollen.
setSize(Dimension size)Gibt die Größe der Seite oder des Bildes an.
setSupressErrors(boolean supressErrors)Gibt das Flag an, das angibt, ob Fehler während der Konvertierung unterdrückt werden.
setTextCompression(PdfTextCompression value)Legt den Kompressionstyp fest, der für alle Inhaltsströme außer Bildern verwendet werden soll.
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

PdfSaveOptions()

public PdfSaveOptions()

Erstellt eine neue Instanz von Optionen.

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

ParameterTypBeschreibung
arg0java.lang.Object

Returns: boolean

getAdditionalFontsFolders()

public String[] getAdditionalFontsFolders()

Gibt zusätzliche Schriftartenordner zurück, in denen der Konverter Schriftarten für das Eingabedokument finden soll. Der Standardordner ist der übliche Schriftartenordner, in dem das Betriebssystem Schriftarten für interne Zwecke findet.

Returns: java.lang.String[] - Ein Array von Schriftartenordnern.

getBatchSize()

public int getBatchSize()

Gibt die Größe eines Seitenabschnitts zurück, der von Knoten zu Knoten weitergegeben wird.

Returns: int - Die Größe eines Seitenabschnitts, der von Knoten zu Knoten weitergegeben wird.

getBeforePageSavingEventHandlers()

public List<EventBasedModifications.BeforePageSavingEventHandler> getBeforePageSavingEventHandlers()

Gibt die Sammlung von Ereignishandlern zurück, die Änderungen an einer XPS‑Seite unmittelbar vor dem Speichern durchführen.

Returns: java.util.List<com.aspose.xps.features.EventBasedModifications.BeforePageSavingEventHandler> - Die Sammlung von Ereignis-Handlern, die Änderungen an einer XPS-Seite unmittelbar vor dem Speichern durchführen.

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getConvertFontsToTTF()

public boolean getConvertFontsToTTF()

Liest das Flag aus, das anzeigt, ob nicht-TrueType-Schriftarten in TTF gespeichert werden müssen.

Returns: boolean - Der Flag-Wert.

getEncryptionDetails()

public PdfEncryptionDetails getEncryptionDetails()

Gibt die Verschlüsselungsdetails zurück. Wenn nicht festgelegt, wird keine Verschlüsselung durchgeführt.

Returns: PdfEncryptionDetails - The encryption details.

getExceptions()

public List<Exception> getExceptions()

Gibt eine Liste nicht kritischer Fehler zurück.

Returns: java.util.List<java.lang.Exception> - Ausnahmeliste

getImageCompression()

public PdfImageCompression getImageCompression()

Gibt den Kompressionstyp zurück, der für alle Bilder im Dokument verwendet werden soll. Standard ist PdfImageCompression.Auto.

Returns: PdfImageCompression - The compression type.

getJpegQualityLevel()

public int getJpegQualityLevel()

Gibt den Wert zurück, der das Kompressionsniveau für ein Bild angibt. Verfügbare Werte sind 0 bis 100. Je niedriger die angegebene Zahl, desto höher die Kompression und damit die geringere Bildqualität. Ein Wert von 0 führt zu einem Bild mit der niedrigsten Qualität, während 100 die höchste Qualität ergibt.

Returns: int - Der Wert, der das Kompressionsniveau für ein Bild angibt.

getOutlineTreeExpansionLevel()

public int getOutlineTreeExpansionLevel()

Ermittelt bis zu welcher Ebene die Dokumentenübersicht erweitert werden soll, wenn die PDF-Datei in einem Viewer geöffnet wird. 1 - nur die Elemente der ersten Ebene werden angezeigt, 2 - nur die Elemente der ersten und zweiten Ebene werden angezeigt, usw.

Returns: int - Die Erweiterungsebene des Gliederungsbaums.

getOutlineTreeHeight()

public int getOutlineTreeHeight()

Ermittelt die Höhe des zu speichernden Dokumenten-Gliederungsbaums. 0 – der Gliederungsbaum wird nicht konvertiert, 1 – nur die Gliederungselemente der ersten Ebene werden konvertiert, usw. Standard ist 10.

Returns: int - Die Höhe des Gliederungsbaums.

getPageNumbers()

public int[] getPageNumbers()

Ermittelt das Array der Seitenzahlen, die gerendert werden sollen.

Returns: int[] - Seitenzahlen.

getSize()

public Dimension getSize()

Liest die Größe der Seite oder des Bildes.

Returns: java.awt.Dimension - Eine Größe der Seite oder des Bildes.

getTextCompression()

public PdfTextCompression getTextCompression()

Gibt den Kompressionstyp zurück, der für alle Inhaltsströme außer Bildern verwendet werden soll. Standard ist PdfTextCompression.Flate.

Returns: PdfTextCompression - The compression type.

hashCode()

public native int hashCode()

Returns: int

isDebug()

public boolean isDebug()

Liest das Flag aus, das die Ausgabe von Warnungen und Meldungen während der Konvertierung ermöglicht.

Returns: boolean - Debug-Wert.

isSupressErrors()

public boolean isSupressErrors()

Gibt einen Wert zurück, der angibt, ob Fehler während der Konvertierung unterdrückt werden.

Returns: boolean - boolescher Wert

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

preserveText()

public boolean preserveText()

Bei XPS können einige Textelemente Verweise auf alternative Glyphenformen enthalten, die keinem Zeichencode in der Schrift entsprechen. Wenn dieses Flag auf true gesetzt ist, wird der Text solcher XPS‑Elemente in grafische Formen konvertiert. Dann erscheint der eigentliche Text transparent darüber. Dadurch bleibt der Text dieser Elemente auswählbar. Der Nebeneffekt ist jedoch, dass die Ausgabedatei viel größer sein kann als das Original. Wenn dieses Flag auf false gesetzt ist, werden die Zeichen, die als alternative Formen angezeigt werden sollen, durch andere Zeichen ersetzt, die den alternativen Glyphenformen zugeordnet werden. Daher wird der Text, obwohl weiterhin auswählbar, modifiziert und wahrscheinlich unlesbar.

Returns: boolean - Der Flag-Wert.

preserveText(boolean value)

public void preserveText(boolean value)

Bei XPS können einige Textelemente Verweise auf alternative Glyphenformen enthalten, die keinem Zeichencode in der Schrift entsprechen. Wenn dieses Flag auf true gesetzt ist, wird der Text solcher XPS‑Elemente in grafische Formen konvertiert. Dann erscheint der eigentliche Text transparent darüber. Dadurch bleibt der Text dieser Elemente auswählbar. Der Nebeneffekt ist jedoch, dass die Ausgabedatei viel größer sein kann als das Original. Wenn dieses Flag auf false gesetzt ist, werden die Zeichen, die als alternative Formen angezeigt werden sollen, durch andere Zeichen ersetzt, die den alternativen Glyphenformen zugeordnet werden. Daher wird der Text, obwohl weiterhin auswählbar, modifiziert und wahrscheinlich unlesbar.

Parameters:

ParameterTypBeschreibung
WertbooleanDer Flag-Wert.

setAdditionalFontsFolders(String[] fontsFolders)

public void setAdditionalFontsFolders(String[] fontsFolders)

Gibt zusätzliche Schriftartenordner an, in denen der Konverter Schriftarten für das Eingabedokument finden soll. Der Standardordner ist der übliche Schriftartenordner, in dem das Betriebssystem Schriftarten für interne Zwecke findet.

Parameters:

ParameterTypBeschreibung
fontsFoldersjava.lang.String[]Ein Array von Schriftartenordnern.

setBatchSize(int value)

public void setBatchSize(int value)

Setzt die Größe eines Seitenabschnitts, der von Knoten zu Knoten weitergegeben wird.

Parameters:

ParameterTypBeschreibung
WertintDie Größe eines Seitenabschnitts, der von Knoten zu Knoten weitergegeben wird.

setConvertFontsToTTF(boolean value)

public void setConvertFontsToTTF(boolean value)

Gibt an, ob nicht-TrueType-Schriftarten als TTF gespeichert werden sollen. Dies reduziert das Volumen des resultierenden Dokuments bei der PS-zu-PDF-Konvertierung erheblich und erhöht die Geschwindigkeit der Konvertierung von PS-Dateien mit einer großen Menge Text in nicht-TrueType-Schriftarten in jedes Ausgabeformat. Es gibt jedoch eine kleine vertikale Verschiebung des Textes beim Konvertieren einer PostSctipt-Datei in ein Bild.

Parameters:

ParameterTypBeschreibung
WertbooleanDer Flag-Wert.

setDebug(boolean debug)

public void setDebug(boolean debug)

Gibt das Flag an, das die Ausgabe von Warnungen und Meldungen während der Konvertierung ermöglicht.

Parameters:

ParameterTypBeschreibung
debugbooleanBoolescher Wert.

setEncryptionDetails(PdfEncryptionDetails value)

public void setEncryptionDetails(PdfEncryptionDetails value)

Legt die Verschlüsselungsdetails fest. Wenn nicht gesetzt, wird keine Verschlüsselung durchgeführt.

Parameters:

ParameterTypBeschreibung
valuePdfEncryptionDetailsDie Verschlüsselungsdetails.

setImageCompression(PdfImageCompression value)

public void setImageCompression(PdfImageCompression value)

Legt den Kompressionstyp fest, der für alle Bilder im Dokument verwendet werden soll. Standard ist PdfImageCompression.Auto.

Parameters:

ParameterTypBeschreibung
valuePdfImageCompressionDer Kompressionstyp.

setJpegQualityLevel(int value)

public void setJpegQualityLevel(int value)

Legt den Wert fest, der das Kompressionsniveau für ein Bild angibt. Verfügbare Werte sind 0 bis 100. Je niedriger die angegebene Zahl, desto höher die Kompression und damit die geringere Bildqualität. Ein Wert von 0 führt zu einem Bild mit der niedrigsten Qualität, während 100 die höchste Qualität ergibt.

Parameters:

ParameterTypBeschreibung
WertintDer Wert, der das Kompressionsniveau für ein Bild angibt.

setOutlineTreeExpansionLevel(int value)

public void setOutlineTreeExpansionLevel(int value)

Legt fest, bis zu welcher Ebene die Dokumentenübersicht erweitert werden soll, wenn die PDF-Datei in einem Viewer geöffnet wird. 1 - nur die Elemente der ersten Ebene werden angezeigt, 2 - nur die Elemente der ersten und zweiten Ebene werden angezeigt, usw.

Parameters:

ParameterTypBeschreibung
WertintDie Erweiterungsebene des Gliederungsbaums.

setOutlineTreeHeight(int value)

public void setOutlineTreeHeight(int value)

Legt die Höhe des zu speichernden Dokumentenübersichtsbaums fest. 0 - der Übersichtsbaum wird nicht konvertiert, 1 - nur die Elemente der ersten Ebene werden konvertiert, usw.

Parameters:

ParameterTypBeschreibung
WertintDie Höhe des Gliederungsbaums.

setPageNumbers(int[] value)

public void setPageNumbers(int[] value)

Setzt das Array der Seitenzahlen, die gerendert werden sollen.

Parameters:

ParameterTypBeschreibung
Wertint[]Anzahl der Seiten.

setSize(Dimension size)

public void setSize(Dimension size)

Gibt die Größe der Seite oder des Bildes an.

Parameters:

ParameterTypBeschreibung
Größejava.awt.DimensionGröße der Seite oder des Bildes.

setSupressErrors(boolean supressErrors)

public void setSupressErrors(boolean supressErrors)

Gibt das Flag an, das angibt, ob Fehler während der Konvertierung unterdrückt werden.

Parameters:

ParameterTypBeschreibung
supressErrorsbooleanBoolescher Wert.

setTextCompression(PdfTextCompression value)

public void setTextCompression(PdfTextCompression value)

Legt den Kompressionstyp fest, der für alle Inhaltsströme außer Bildern verwendet werden soll. Standard ist PdfTextCompression.Flate.

Parameters:

ParameterTypBeschreibung
valuePdfTextCompressionDer Kompressionstyp.

toString()

public String toString()

Returns: java.lang.String

wait()

public final void wait()

wait(long arg0)

public final native void wait(long arg0)

Parameters:

ParameterTypBeschreibung
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParameterTypBeschreibung
arg0long
arg1int