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

Klass för XPS‑som‑PDF‑sparalternativ.

Konstruktörer

KonstruktorBeskrivning
PdfSaveOptions()Skapar en ny instans av alternativ.

Metoder

MetodBeskrivning
equals(Object arg0)
getAdditionalFontsFolders()Returnerar ytterligare teckensnittsmappar där konverteraren bör hitta teckensnitt för inmatningsdokumentet.
getBatchSize()Returnerar storleken på en del av sidorna som ska passeras från nod till nod.
getBeforePageSavingEventHandlers()Returnerar samlingen av händelsehanterare som utför modifieringar av en XPS-sida precis innan den sparas.
getClass()
getConvertFontsToTTF()Hämtar flaggan som visar om det är nödvändigt att spara icke-TrueType-teckensnitt till TTF.
getEncryptionDetails()Returnerar krypteringsdetaljerna.
getExceptions()Returnerar en lista över icke-kritiska fel.
getImageCompression()Returnerar komprimeringstypen som ska användas för alla bilder i dokumentet.
getJpegQualityLevel()Returnerar värdet som specificerar komprimeringsnivån för en bild.
getOutlineTreeExpansionLevel()Hämtar upp till vilken nivå dokumentets innehållsförteckning ska expandera när PDF-filen öppnas i en visare. 1 – endast objekt på första nivån visas, 2 – endast objekt på första och andra nivån visas, och så vidare.
getOutlineTreeHeight()Hämtar höjden på dokumentets innehållsförteckningsträd som ska sparas. 0 – trädstrukturen konverteras inte, 1 – endast objekt på första nivån konverteras, och så vidare.
getPageNumbers()Hämtar arrayen med siffror för sidor att rendera.
getSize()Hämtar en storlek på sidan eller bilden.
getTextCompression()Returnerar komprimeringstypen som ska användas för alla innehållsströmmar förutom bilder.
hashCode()
isDebug()Hämtar flaggan som tillåter utskrift av varningar och meddelanden under konverteringen.
isSupressErrors()Returnerar ett värde som indikerar om fel kommer att undertryckas under konverteringen.
notify()
notifyAll()
preserveText()I XPS kan vissa textelement innehålla referenser till alternativa glyfformer som inte motsvarar någon teckenkod i teckensnittet.
preserveText(boolean value)I XPS kan vissa textelement innehålla referenser till alternativa glyfformer som inte motsvarar någon teckenkod i teckensnittet.
setAdditionalFontsFolders(String[] fontsFolders)Anger ytterligare teckensnittsmappar där konverteraren bör hitta teckensnitt för inmatningsdokumentet.
setBatchSize(int value)Ställer in storleken på en del av sidorna som ska passeras från nod till nod.
setConvertFontsToTTF(boolean value)Anger om icke-TrueType-teckensnitt ska sparas till TTF.
setDebug(boolean debug)Anger flaggan som tillåter utskrift av varningar och meddelanden under konverteringen.
setEncryptionDetails(PdfEncryptionDetails value)Ställer in krypteringsdetaljerna.
setImageCompression(PdfImageCompression value)Ställer in komprimeringstypen som ska användas för alla bilder i dokumentet.
setJpegQualityLevel(int value)Ställer in värdet som specificerar komprimeringsnivån för en bild.
setOutlineTreeExpansionLevel(int value)Ställer in upp till vilken nivå dokumentets innehållsförteckning ska expandera när PDF-filen öppnas i en visare. 1 – endast objekt på första nivån visas, 2 – endast objekt på första och andra nivån visas, och så vidare.
setOutlineTreeHeight(int value)Ställer in höjden på dokumentets innehållsförteckningsträd som ska sparas. 0 – trädstrukturen konverteras inte, 1 – endast objekt på första nivån konverteras, och så vidare.
setPageNumbers(int[] value)Ställer in arrayen med siffror för sidor att rendera.
setSize(Dimension size)Anger en storlek på sidan eller bilden.
setSupressErrors(boolean supressErrors)Anger flaggan som indikerar om fel kommer att undertryckas under konverteringen.
setTextCompression(PdfTextCompression value)Ställer in komprimeringstypen som ska användas för alla innehållsströmmar förutom bilder.
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

PdfSaveOptions()

public PdfSaveOptions()

Skapar en ny instans av alternativ.

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

ParameterTypBeskrivning
arg0java.lang.Object

Returns: boolean

getAdditionalFontsFolders()

public String[] getAdditionalFontsFolders()

Returnerar ytterligare teckensnittsmappar där konverteraren bör hitta teckensnitt för inmatningsdokumentet. Standardmappen är den vanliga teckensnittsmappen där OS hittar teckensnitt för interna behov.

Returns: java.lang.String[] - En array av teckensnittsmappar.

getBatchSize()

public int getBatchSize()

Returnerar storleken på en del av sidorna som ska passeras från nod till nod.

Returns: int - Storleken på en del av sidorna som ska passeras från nod till nod.

getBeforePageSavingEventHandlers()

public List<EventBasedModifications.BeforePageSavingEventHandler> getBeforePageSavingEventHandlers()

Returnerar samlingen av händelsehanterare som utför modifieringar av en XPS-sida precis innan den sparas.

Returns: java.util.List<com.aspose.xps.features.EventBasedModifications.BeforePageSavingEventHandler> - Samlingen av händelsehanterare som utför modifieringar av en XPS-sida precis innan den sparas.

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getConvertFontsToTTF()

public boolean getConvertFontsToTTF()

Hämtar flaggan som visar om det är nödvändigt att spara icke-TrueType-teckensnitt till TTF.

Returns: boolean - Flaggvärdet.

getEncryptionDetails()

public PdfEncryptionDetails getEncryptionDetails()

Returnerar krypteringsdetaljerna. Om den inte är inställd kommer ingen kryptering att utföras.

Returns: PdfEncryptionDetails - The encryption details.

getExceptions()

public List<Exception> getExceptions()

Returnerar en lista över icke-kritiska fel.

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

getImageCompression()

public PdfImageCompression getImageCompression()

Returnerar komprimeringstypen som ska användas för alla bilder i dokumentet. Standard är PdfImageCompression.Auto.

Returns: PdfImageCompression - The compression type.

getJpegQualityLevel()

public int getJpegQualityLevel()

Returnerar värdet som specificerar komprimeringsnivån för en bild. Tillgängliga värden är 0 till 100. Ju lägre tal som anges, desto högre blir komprimeringen och därmed lägre bildkvalitet. Värdet 0 ger den lägsta bildkvaliteten, medan 100 ger den högsta.

Returns: int – Värdet som specificerar komprimeringsnivån för en bild.

getOutlineTreeExpansionLevel()

public int getOutlineTreeExpansionLevel()

Hämtar upp till vilken nivå dokumentets innehållsförteckning ska expandera när PDF-filen öppnas i en visare. 1 – endast objekt på första nivån visas, 2 – endast objekt på första och andra nivån visas, och så vidare.

Returns: int – Nivån för expansion av innehållsförteckningsträdet.

getOutlineTreeHeight()

public int getOutlineTreeHeight()

Hämtar höjden på dokumentets innehållsförteckningsträd som ska sparas. 0 – trädstrukturen konverteras inte, 1 – endast objekt på första nivån konverteras, och så vidare. Standard är 10.

Returns: int - Höjden på konturträdet.

getPageNumbers()

public int[] getPageNumbers()

Hämtar arrayen med siffror för sidor att rendera.

Returns: int[] - Antal sidor.

getSize()

public Dimension getSize()

Hämtar en storlek på sidan eller bilden.

Returns: java.awt.Dimension - En storlek på sidan eller bilden.

getTextCompression()

public PdfTextCompression getTextCompression()

Returnerar komprimeringstypen som ska användas för alla innehållsströmmar förutom bilder. Standard är PdfTextCompression.Flate .

Returns: PdfTextCompression - The compression type.

hashCode()

public native int hashCode()

Returns: int

isDebug()

public boolean isDebug()

Hämtar flaggan som tillåter utskrift av varningar och meddelanden under konverteringen.

Returns: boolean - felsökningsvärde.

isSupressErrors()

public boolean isSupressErrors()

Returnerar ett värde som indikerar om fel kommer att undertryckas under konverteringen.

Returns: boolean - booleskt värde

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

preserveText()

public boolean preserveText()

I XPS kan vissa textelement innehålla referenser till alternativa glyfformer som inte motsvarar någon teckenkod i teckensnittet. Om denna flagga är satt till true konverteras texten från sådana XPS‑element till grafiska former. Då visas själva texten transparent ovanpå. Detta gör att texten i sådana element kan markeras. Men en bieffekt är att utdatafilen kan bli mycket större än originalet. Om flaggan är satt till false ersätts tecknen som skulle visas som alternativa former med andra tecken som mappas till de alternativa glyfformerna. Därför kommer texten, även om den fortfarande kan markeras, att modifieras och sannolikt bli oläslig.

Returns: boolean - Flaggvärdet.

preserveText(boolean value)

public void preserveText(boolean value)

I XPS kan vissa textelement innehålla referenser till alternativa glyfformer som inte motsvarar någon teckenkod i teckensnittet. Om denna flagga är satt till true konverteras texten från sådana XPS‑element till grafiska former. Då visas själva texten transparent ovanpå. Detta gör att texten i sådana element kan markeras. Men en bieffekt är att utdatafilen kan bli mycket större än originalet. Om flaggan är satt till false ersätts tecknen som skulle visas som alternativa former med andra tecken som mappas till de alternativa glyfformerna. Därför kommer texten, även om den fortfarande kan markeras, att modifieras och sannolikt bli oläslig.

Parameters:

ParameterTypBeskrivning
valuebooleanFlaggvärdet.

setAdditionalFontsFolders(String[] fontsFolders)

public void setAdditionalFontsFolders(String[] fontsFolders)

Anger ytterligare teckensnittsmappar där konverteraren ska hitta teckensnitt för inmatningsdokumentet. Standardmappen är den vanliga teckensnittsmappen där OS hittar teckensnitt för interna behov.

Parameters:

ParameterTypBeskrivning
fontsFoldersjava.lang.String[]En array av teckensnittsmappar.

setBatchSize(int value)

public void setBatchSize(int value)

Ställer in storleken på en del av sidorna som ska passeras från nod till nod.

Parameters:

ParameterTypBeskrivning
valueintStorleken på en del av sidorna som ska överföras från nod till nod.

setConvertFontsToTTF(boolean value)

public void setConvertFontsToTTF(boolean value)

Anger om icke-TrueType-teckensnitt ska sparas som TTF. Det minskar avsevärt volymen på det resulterande dokumentet vid PS till PDF-konvertering och ökar hastigheten för konvertering av PS-filer med en stor mängd text i icke-TrueType-teckensnitt till vilket format som helst. Det finns dock en liten vertikal förskjutning av texten när en PostSctipt-fil konverteras till bild.

Parameters:

ParameterTypBeskrivning
valuebooleanFlaggvärdet.

setDebug(boolean debug)

public void setDebug(boolean debug)

Anger flaggan som tillåter utskrift av varningar och meddelanden under konverteringen.

Parameters:

ParameterTypBeskrivning
debugbooleanBooleskt värde.

setEncryptionDetails(PdfEncryptionDetails value)

public void setEncryptionDetails(PdfEncryptionDetails value)

Ställer in krypteringsdetaljerna. Om den inte är angiven utförs ingen kryptering.

Parameters:

ParameterTypBeskrivning
valuePdfEncryptionDetailsKrypteringsdetaljerna.

setImageCompression(PdfImageCompression value)

public void setImageCompression(PdfImageCompression value)

Ställer in komprimeringstypen som ska användas för alla bilder i dokumentet. Standard är PdfImageCompression.Auto .

Parameters:

ParameterTypBeskrivning
valuePdfImageCompressionKomprimeringstypen.

setJpegQualityLevel(int value)

public void setJpegQualityLevel(int value)

Ställer in värdet som specificerar komprimeringsnivån för en bild. Tillgängliga värden är 0 till 100. Ju lägre tal som anges, desto högre blir komprimeringen och därmed lägre bildkvalitet. Värdet 0 ger den lägsta bildkvaliteten, medan 100 ger den högsta.

Parameters:

ParameterTypBeskrivning
valueintVärdet som specificerar komprimeringsnivån för en bild.

setOutlineTreeExpansionLevel(int value)

public void setOutlineTreeExpansionLevel(int value)

Ställer in upp till vilken nivå dokumentets innehållsförteckning ska expandera när PDF-filen öppnas i en visare. 1 – endast objekt på första nivån visas, 2 – endast objekt på första och andra nivån visas, och så vidare.

Parameters:

ParameterTypBeskrivning
valueintUtvidgningsnivån för konturträdet.

setOutlineTreeHeight(int value)

public void setOutlineTreeHeight(int value)

Ställer in höjden på dokumentets innehållsförteckningsträd som ska sparas. 0 – trädstrukturen konverteras inte, 1 – endast objekt på första nivån konverteras, och så vidare.

Parameters:

ParameterTypBeskrivning
valueintKonturträdets höjd.

setPageNumbers(int[] value)

public void setPageNumbers(int[] value)

Ställer in arrayen med siffror för sidor att rendera.

Parameters:

ParameterTypBeskrivning
valueint[]Antal sidor.

setSize(Dimension size)

public void setSize(Dimension size)

Anger en storlek på sidan eller bilden.

Parameters:

ParameterTypBeskrivning
sizejava.awt.DimensionStorlek på sidan eller bilden.

setSupressErrors(boolean supressErrors)

public void setSupressErrors(boolean supressErrors)

Anger flaggan som indikerar om fel kommer att undertryckas under konverteringen.

Parameters:

ParameterTypBeskrivning
supressErrorsbooleanBooleskt värde.

setTextCompression(PdfTextCompression value)

public void setTextCompression(PdfTextCompression value)

Ställer in komprimeringstypen som ska användas för alla innehållsströmmar förutom bilder. Standard är PdfTextCompression.Flate .

Parameters:

ParameterTypBeskrivning
valuePdfTextCompressionKomprimeringstypen.

toString()

public String toString()

Returns: java.lang.String

wait()

public final void wait()

wait(long arg0)

public final native void wait(long arg0)

Parameters:

ParameterTypBeskrivning
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParameterTypBeskrivning
arg0long
arg1int