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
Kelas untuk opsi penyimpanan XPS-as-PDF.
Konstruktor
| Konstruktor | Deskripsi |
|---|---|
| PdfSaveOptions() | Membuat instance baru dari opsi. |
Metode
| Metode | Deskripsi |
|---|---|
| equals(Object arg0) | |
| getAdditionalFontsFolders() | Mengembalikan folder font tambahan di mana konverter harus menemukan font untuk dokumen masukan. |
| getBatchSize() | Mengembalikan ukuran bagian halaman yang akan dipindahkan dari node ke node. |
| getBeforePageSavingEventHandlers() | Mengembalikan koleksi event handler yang melakukan modifikasi pada halaman XPS tepat sebelum disimpan. |
| getClass() | |
| getConvertFontsToTTF() | Mendapatkan flag yang menunjukkan apakah perlu menyimpan font non-TrueType ke TTF. |
| getEncryptionDetails() | Mengembalikan detail enkripsi. |
| getExceptions() | Mengembalikan daftar kesalahan non-kritis. |
| getImageCompression() | Mengembalikan tipe kompresi yang akan digunakan untuk semua gambar dalam dokumen. |
| getJpegQualityLevel() | Mengembalikan nilai yang menentukan tingkat kompresi untuk sebuah gambar. |
| getOutlineTreeExpansionLevel() | Mendapatkan hingga level mana outline dokumen harus diperluas ketika file PDF dibuka di penampil. 1 - hanya item outline tingkat pertama yang ditampilkan, 2 - hanya item outline tingkat pertama dan kedua yang ditampilkan, dan seterusnya. |
| getOutlineTreeHeight() | Mendapatkan tinggi pohon outline dokumen yang akan disimpan. 0 - pohon outline tidak akan dikonversi, 1 - hanya item outline tingkat pertama yang akan dikonversi, dan seterusnya. |
| getPageNumbers() | Mendapatkan array jumlah halaman yang akan dirender. |
| getSize() | Mendapatkan ukuran halaman atau gambar. |
| getTextCompression() | Mengembalikan tipe kompresi yang akan digunakan untuk semua aliran konten kecuali gambar. |
| hashCode() | |
| isDebug() | Mendapatkan flag yang memungkinkan keluaran peringatan dan pesan selama konversi. |
| isSupressErrors() | Mengembalikan nilai yang menunjukkan apakah kesalahan akan ditekan selama konversi. |
| notify() | |
| notifyAll() | |
| preserveText() | Dalam XPS, beberapa elemen teks mungkin berisi referensi ke bentuk glif alternatif yang tidak sesuai dengan kode karakter apa pun dalam font. |
| preserveText(boolean value) | Dalam XPS, beberapa elemen teks mungkin berisi referensi ke bentuk glif alternatif yang tidak sesuai dengan kode karakter apa pun dalam font. |
| setAdditionalFontsFolders(String[] fontsFolders) | Menentukan folder font tambahan di mana konverter harus menemukan font untuk dokumen masukan. |
| setBatchSize(int value) | Mengatur ukuran bagian halaman yang akan dipindahkan dari node ke node. |
| setConvertFontsToTTF(boolean value) | Menentukan apakah menyimpan font non-TrueType ke TTF. |
| setDebug(boolean debug) | Menentukan flag yang memungkinkan keluaran peringatan dan pesan selama konversi. |
| setEncryptionDetails(PdfEncryptionDetails value) | Mengatur detail enkripsi. |
| setImageCompression(PdfImageCompression value) | Mengatur tipe kompresi yang akan digunakan untuk semua gambar dalam dokumen. |
| setJpegQualityLevel(int value) | Mengatur nilai yang menentukan tingkat kompresi untuk sebuah gambar. |
| setOutlineTreeExpansionLevel(int value) | Mengatur hingga level mana outline dokumen harus diperluas ketika file PDF dibuka di penampil. 1 - hanya item outline tingkat pertama yang ditampilkan, 2 - hanya item outline tingkat pertama dan kedua yang ditampilkan, dan seterusnya. |
| setOutlineTreeHeight(int value) | Mengatur tinggi pohon outline dokumen yang akan disimpan. 0 - pohon outline tidak akan dikonversi, 1 - hanya item outline tingkat pertama yang akan dikonversi, dan seterusnya. |
| setPageNumbers(int[] value) | Mengatur array jumlah halaman yang akan dirender. |
| setSize(Dimension size) | Menentukan ukuran halaman atau gambar. |
| setSupressErrors(boolean supressErrors) | Menentukan flag yang menunjukkan apakah kesalahan akan ditekan selama konversi. |
| setTextCompression(PdfTextCompression value) | Mengatur tipe kompresi yang akan digunakan untuk semua aliran konten kecuali gambar. |
| toString() | |
| wait() | |
| wait(long arg0) | |
| wait(long arg0, int arg1) |
PdfSaveOptions()
public PdfSaveOptions()
Membuat instance baru dari opsi.
equals(Object arg0)
public boolean equals(Object arg0)
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| arg0 | java.lang.Object |
Returns: boolean
getAdditionalFontsFolders()
public String[] getAdditionalFontsFolders()
Mengembalikan folder font tambahan tempat konverter harus menemukan font untuk dokumen input. Folder default adalah folder font standar tempat OS menemukan font untuk kebutuhan internal.
Returns: java.lang.String[] - Sebuah array folder font.
getBatchSize()
public int getBatchSize()
Mengembalikan ukuran bagian halaman yang akan dipindahkan dari node ke node.
Returns: int - Ukuran bagian halaman yang akan dipindahkan dari node ke node.
getBeforePageSavingEventHandlers()
public List<EventBasedModifications.BeforePageSavingEventHandler> getBeforePageSavingEventHandlers()
Mengembalikan koleksi event handler yang melakukan modifikasi pada halaman XPS tepat sebelum disimpan.
Returns: java.util.List<com.aspose.xps.features.EventBasedModifications.BeforePageSavingEventHandler> - Koleksi penangkap peristiwa yang melakukan modifikasi pada halaman XPS tepat sebelum disimpan.
getClass()
public final native Class<?> getClass()
Returns: java.lang.Class
getConvertFontsToTTF()
public boolean getConvertFontsToTTF()
Mendapatkan flag yang menunjukkan apakah perlu menyimpan font non-TrueType ke TTF.
Returns: boolean - Nilai flag.
getEncryptionDetails()
public PdfEncryptionDetails getEncryptionDetails()
Mengembalikan detail enkripsi. Jika tidak diatur, maka tidak ada enkripsi yang akan dilakukan.
Returns: PdfEncryptionDetails - The encryption details.
getExceptions()
public List<Exception> getExceptions()
Mengembalikan daftar kesalahan non-kritis.
Returns: java.util.List<java.lang.Exception> - Daftar pengecualian
getImageCompression()
public PdfImageCompression getImageCompression()
Mengembalikan jenis kompresi yang akan digunakan untuk semua gambar dalam dokumen. Defaultnya adalah PdfImageCompression.Auto.
Returns: PdfImageCompression - The compression type.
getJpegQualityLevel()
public int getJpegQualityLevel()
Mengembalikan nilai yang menentukan tingkat kompresi untuk sebuah gambar. Nilai yang tersedia adalah 0 hingga 100. Semakin rendah angka yang ditentukan, semakin tinggi kompresi dan oleh karena itu kualitas gambar semakin rendah. Nilai 0 menghasilkan gambar dengan kualitas terendah, sementara 100 menghasilkan kualitas tertinggi.
Returns: int - Nilai yang menentukan tingkat kompresi untuk sebuah gambar.
getOutlineTreeExpansionLevel()
public int getOutlineTreeExpansionLevel()
Mendapatkan hingga level mana outline dokumen harus diperluas ketika file PDF dibuka di penampil. 1 - hanya item outline tingkat pertama yang ditampilkan, 2 - hanya item outline tingkat pertama dan kedua yang ditampilkan, dan seterusnya.
Returns: int - Tingkat perluasan pohon garis besar.
getOutlineTreeHeight()
public int getOutlineTreeHeight()
Memperoleh tinggi pohon garis besar dokumen yang akan disimpan. 0 - pohon garis besar tidak akan dikonversi, 1 - hanya item garis besar tingkat pertama yang akan dikonversi, dan seterusnya. Defaultnya adalah 10.
Returns: int - Tinggi pohon garis besar.
getPageNumbers()
public int[] getPageNumbers()
Mendapatkan array jumlah halaman yang akan dirender.
Returns: int[] - Jumlah halaman.
getSize()
public Dimension getSize()
Mendapatkan ukuran halaman atau gambar.
Returns: java.awt.Dimension - Ukuran halaman atau gambar.
getTextCompression()
public PdfTextCompression getTextCompression()
Mengembalikan jenis kompresi yang akan digunakan untuk semua aliran konten kecuali gambar. Defaultnya adalah PdfTextCompression.Flate.
Returns: PdfTextCompression - The compression type.
hashCode()
public native int hashCode()
Returns: int
isDebug()
public boolean isDebug()
Mendapatkan flag yang memungkinkan keluaran peringatan dan pesan selama konversi.
Returns: boolean - nilai debug.
isSupressErrors()
public boolean isSupressErrors()
Mengembalikan nilai yang menunjukkan apakah kesalahan akan ditekan selama konversi.
Returns: boolean - nilai boolean
notify()
public final native void notify()
notifyAll()
public final native void notifyAll()
preserveText()
public boolean preserveText()
Dalam XPS, beberapa elemen teks dapat berisi referensi ke bentuk glif alternatif yang tidak sesuai dengan kode karakter apa pun dalam font. Jika flag ini diatur ke true, teks dari elemen XPS tersebut dikonversi menjadi bentuk grafis. Kemudian teks itu sendiri muncul transparan di atasnya. Ini membuat teks elemen tersebut dapat dipilih. Namun efek sampingnya adalah file output mungkin jauh lebih besar daripada aslinya. Jika flag ini diatur ke false, karakter yang seharusnya ditampilkan sebagai bentuk alternatif diganti dengan karakter lain yang dipetakan ke bentuk glif alternatif. Oleh karena itu teks, meskipun masih dapat dipilih, akan dimodifikasi dan kemungkinan menjadi tidak dapat dibaca.
Returns: boolean - Nilai flag.
preserveText(boolean value)
public void preserveText(boolean value)
Dalam XPS, beberapa elemen teks dapat berisi referensi ke bentuk glif alternatif yang tidak sesuai dengan kode karakter apa pun dalam font. Jika flag ini diatur ke true, teks dari elemen XPS tersebut dikonversi menjadi bentuk grafis. Kemudian teks itu sendiri muncul transparan di atasnya. Ini membuat teks elemen tersebut dapat dipilih. Namun efek sampingnya adalah file output mungkin jauh lebih besar daripada aslinya. Jika flag ini diatur ke false, karakter yang seharusnya ditampilkan sebagai bentuk alternatif diganti dengan karakter lain yang dipetakan ke bentuk glif alternatif. Oleh karena itu teks, meskipun masih dapat dipilih, akan dimodifikasi dan kemungkinan menjadi tidak dapat dibaca.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| nilai | boolean | Nilai flag. |
setAdditionalFontsFolders(String[] fontsFolders)
public void setAdditionalFontsFolders(String[] fontsFolders)
Menentukan folder font tambahan tempat konverter harus menemukan font untuk dokumen input. Folder default adalah folder font standar tempat OS menemukan font untuk kebutuhan internal.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| fontsFolders | java.lang.String[] | Sebuah array folder font. |
setBatchSize(int value)
public void setBatchSize(int value)
Mengatur ukuran bagian halaman yang akan dipindahkan dari node ke node.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| nilai | int | Ukuran bagian halaman yang akan dipindahkan dari node ke node. |
setConvertFontsToTTF(boolean value)
public void setConvertFontsToTTF(boolean value)
Menentukan apakah akan menyimpan font non-TrueType ke TTF. Hal ini secara signifikan mengurangi volume dokumen yang dihasilkan dalam konversi PS ke PDF dan meningkatkan kecepatan konversi file PS dengan jumlah teks yang besar dalam font non-TrueType ke format output apa pun. Namun terdapat sedikit pergeseran vertikal teks saat mengonversi file PostSctipt ke gambar.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| nilai | boolean | Nilai flag. |
setDebug(boolean debug)
public void setDebug(boolean debug)
Menentukan flag yang memungkinkan keluaran peringatan dan pesan selama konversi.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| debug | boolean | Nilai Boolean. |
setEncryptionDetails(PdfEncryptionDetails value)
public void setEncryptionDetails(PdfEncryptionDetails value)
Mengatur detail enkripsi. Jika tidak diatur, maka tidak ada enkripsi yang akan dilakukan.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| value | PdfEncryptionDetails | Detail enkripsi. |
setImageCompression(PdfImageCompression value)
public void setImageCompression(PdfImageCompression value)
Mengatur jenis kompresi yang akan digunakan untuk semua gambar dalam dokumen. Defaultnya adalah PdfImageCompression.Auto.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| value | PdfImageCompression | Jenis kompresi. |
setJpegQualityLevel(int value)
public void setJpegQualityLevel(int value)
Mengatur nilai yang menentukan tingkat kompresi untuk sebuah gambar. Nilai yang tersedia adalah 0 hingga 100. Semakin rendah angka yang ditentukan, semakin tinggi kompresi dan oleh karena itu kualitas gambar semakin rendah. Nilai 0 menghasilkan gambar dengan kualitas terendah, sementara 100 menghasilkan kualitas tertinggi.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| nilai | int | Nilai yang menentukan tingkat kompresi untuk sebuah gambar. |
setOutlineTreeExpansionLevel(int value)
public void setOutlineTreeExpansionLevel(int value)
Mengatur hingga level mana outline dokumen harus diperluas ketika file PDF dibuka di penampil. 1 - hanya item outline tingkat pertama yang ditampilkan, 2 - hanya item outline tingkat pertama dan kedua yang ditampilkan, dan seterusnya.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| nilai | int | Tingkat perluasan pohon garis besar. |
setOutlineTreeHeight(int value)
public void setOutlineTreeHeight(int value)
Mengatur tinggi pohon outline dokumen yang akan disimpan. 0 - pohon outline tidak akan dikonversi, 1 - hanya item outline tingkat pertama yang akan dikonversi, dan seterusnya.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| nilai | int | Tinggi pohon garis besar. |
setPageNumbers(int[] value)
public void setPageNumbers(int[] value)
Mengatur array jumlah halaman yang akan dirender.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| nilai | int[] | Jumlah halaman. |
setSize(Dimension size)
public void setSize(Dimension size)
Menentukan ukuran halaman atau gambar.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| ukuran | java.awt.Dimension | Ukuran halaman atau gambar. |
setSupressErrors(boolean supressErrors)
public void setSupressErrors(boolean supressErrors)
Menentukan flag yang menunjukkan apakah kesalahan akan ditekan selama konversi.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| supressErrors | boolean | Nilai Boolean. |
setTextCompression(PdfTextCompression value)
public void setTextCompression(PdfTextCompression value)
Mengatur jenis kompresi yang akan digunakan untuk semua aliran konten kecuali gambar. Defaultnya adalah PdfTextCompression.Flate.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| value | PdfTextCompression | Jenis kompresi. |
toString()
public String toString()
Returns: java.lang.String
wait()
public final void wait()
wait(long arg0)
public final native void wait(long arg0)
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| arg0 | long | |
| arg1 | int |