Document

Document

Gambaran Umum

Document adalah kelas dalam Aspose.PDF FOSS untuk .NET. Mewarisi dari: IDisposable.

Mewakili dokumen PDF.

Kelas ini menyediakan 149 metode untuk bekerja dengan objek Document dalam program .NET. Metode yang tersedia meliputi: AddEmbeddedFile, AddNamedDestination, BindXml, ChangePasswords, Check, Convert, ConvertPageToPNGMemoryStream, Create, Decrypt, Dispose, Document, Encrypt, dan 41 metode tambahan. Semua anggota publik dapat diakses oleh aplikasi .NET mana pun setelah menginstal paket Aspose.PDF FOSS untuk .NET. Properti: Actions, AllowReusePageContent, Background, CenterWindow, Collection, CryptoAlgorithm, dan 71 lainnya.

Properti

NamaJenisAksesDeskripsi
IsLicensedboolBacaApakah lisensi saat ini diterapkan.
JavaScriptJavaScriptCollectionBacaTingkat dokumen JavaScript (spesifikasi PDF §12.6.4.16 — /Names/JavaScript name tree dalam katalog).
PagesPageCollectionBacaKoleksi halaman dalam dokumen ini.
InfoDocumentInfoBacaKamus informasi dokumen (judul, penulis, dll.).
FileNamestring?BacaNama/file path dokumen ini dimuat dari, atau null jika dimuat dari aliran.
EnableObjectUnloadboolBaca/TulisApakah membongkar objek besar setelah digunakan untuk mengurangi tekanan memori.
PdfVersionstring?BacaVersi PDF dari header file (misalnya “1.4”, “1.7”, “2.0”).
PageCountintBacaPintasan untuk Pages.Count.
Versionstring?BacaAlias untuk PdfVersion.
IsPdfaCompliantboolBacaBenar jika dokumen menyatakan dirinya mematuhi PDF/A.
PdfFormatAspose.Pdf.PdfFormatBacaMengembalikan format PDF yang dideklarasikan oleh dokumen ini.
IsLinearizedboolBaca/TulisMendapatkan atau mengatur is linearized.
EnableSignatureSanitizationboolBaca/TulisJika true (default), penulis akan membersihkan referensi tanda tangan yang tidak valid saat menyimpan.
_engineDocEngineDocFacadeBacaEngine handle yang diekspos untuk pola akses legacy doc._engineDoc.X.
FormFormBacaForm interaktif (AcroForm).
HasFormboolBacaApakah dokumen memiliki form interaktif.
DisableFontLicenseVerificationsboolBaca/TulisApakah akan menonaktifkan pemeriksaan verifikasi lisensi font.
FontUtilitiesIDocumentFontUtilitiesBacaUtilitas font untuk subsetting dan manajemen font.
OutlinesOutlineCollectionBacaGaris besar dokumen (bookmark), atau null jika tidak ada.
HasOutlinesboolBacaApakah dokumen memiliki bookmark.
CollectionCollection?Baca/TulisPembungkus Portofolio PDF (koleksi) — mengembalikan kamus Collection katalog sebagai Collection, atau null jika dokumen bukan merupakan portofolio.
MetadataMetadataBacaMetadata XMP untuk dokumen.
HasMetadataboolBacaApakah dokumen memiliki metadata XMP.
IsEncryptedboolBacaApakah dokumen tersebut dienkripsi.
IsDecryptedboolBacaApakah dokumen tersebut berhasil didekripsi (yaitu, dekriptor telah diinisialisasi).
EncryptionInfoEncryptionInfo?BacaDetail enkripsi, atau null jika tidak dienkripsi.
PermissionsintBacaBitmask izin /P mentah dari kamus enkripsi (PDF 32000-1:2008 Tabel 22).
OpenActionIAppointment?Baca/TulisAksi buka dokumen (aksi atau tujuan yang dijalankan saat membuka PDF), atau null.
PageInfoPageInfoBaca/TulisDimensi/margin halaman default yang diterapkan pada halaman yang ditambahkan setelah ini diatur.
EmbeddedFilesEmbeddedFileCollectionBacaKoleksi file tersemat.
HasEmbeddedFilesboolBacaApakah dokumen memiliki file tersemat.
PageLabelsPageLabelCollectionBacaLabel halaman, atau null.
HasPageLabelsboolBacaApakah dokumen memiliki label halaman.
HasCollectionboolBacaApakah dokumen tersebut merupakan PDF Portfolio (memiliki kamus /Collection di katalog).
OutputIntentsOutputIntentsBacaOutput intents yang dideklarasikan dalam katalog dokumen.
DestinationsDestinationCollectionBacaMenyediakan metode pencarian tujuan (mis., GetPageNumber berdasarkan nama tujuan).
HasDestinationsboolBacaApakah dokumen memiliki destinasi bernama.
NamedDestinationsNamedDestinationCollectionBacaDestinasi bernama dalam dokumen.
OptionalContentOptionalContentProperties?BacaProperti konten opsional (lapisan), atau null jika tidak ada.
HasLayersboolBacaApakah dokumen memiliki konten opsional (lapisan).
ViewerPreferencesViewerPreferences?BacaPreferensi penampil yang mengontrol bagaimana dokumen ditampilkan.
CenterWindowboolBaca/Tulis/CenterWindow preferensi penampil: posisikan jendela dokumen di tengah layar.
FitWindowboolBaca/Tulis/FitWindow preferensi penampil: ubah ukuran jendela agar sesuai dengan halaman pertama yang ditampilkan.
DisplayDocTitleboolBaca/Tulis/DisplayDocTitle preferensi penampil: tampilkan judul dokumen di bar judul jendela alih-alih nama file.
PageLayoutNamestring?Baca/TulisNama mentah /PageLayout yang dibaca dari katalog (misalnya “SinglePage”, “TwoColumnLeft”).
PageModeNamestring?Baca/TulisNama mentah /PageMode yang dibaca dari katalog (mis., “UseNone”, “UseOutlines”).
PageLayoutPageLayoutBaca/TulisEntri /PageLayout sebagai enum bertipe.
PageModePageModeBaca/TulisEntri /PageMode sebagai enum bertipe.
NonFullScreenPageModePageModeBaca/TulisPreferensi penampil /NonFullScreenPageMode (mode halaman yang akan dikembalikan saat meninggalkan layar penuh).
PrintScalingPrintScalingBaca/TulisPreferensi penampil /PrintScaling.
DuplexPrintDuplexBaca/TulisPreferensi penampil /Duplex (default Simplex ketika tidak diatur).
DirectionDirectionBaca/TulisPreferensi penampil /Direction (arah aliran teks).
CryptoAlgorithmCryptoAlgorithm?BacaAlgoritma enkripsi yang digunakan, atau null ketika dokumen tidak dienkripsi.
IdId?BacaArray /ID dari trailer, atau null ketika tidak ada entri /ID.
IsPdfUaCompliantboolBacaTrue ketika metadata XMP dokumen memuat entri pdfuaid:part (identifikator PDF/UA-1).
Languagestring?Baca/TulisBahasa alami dokumen (BCP 47).
IsTaggedboolBacaApakah dokumen tersebut ber-tag PDF.
HasStructTreeboolBacaApakah dokumen tersebut memiliki pohon struktur.
StructTreeRootAspose.Pdf.Tagged.StructTreeRoot?BacaRoot pohon-struktur (/StructTreeRoot) untuk membaca struktur logis dokumen yang ber-tag, atau null ketika dokumen tidak ber-tag.
LogicalStructureAspose.Pdf.Structure.RootElementBacaAkar dari pohon struktur logis dokumen.
TaggedContentTagged.ITaggedContentBacaPermukaan konten bertanda untuk metadata aksesibilitas dan pohon struktur logis.
OptimizeSizeboolBaca/TulisMendapatkan atau menetapkan flag yang menunjukkan apakah dokumen harus dioptimalkan untuk ukuran saat disimpan.
EmbedStandardFontsboolBaca/TulisJika true, 14 font standar PostScript (Helvetica / Times / Courier × 4 gaya + Symbol + ZapfDingbats) disematkan ke dalam dokumen yang disimpan sehingga output dirender identik tanpa mengandalkan fallback font di sisi penampil.
IgnoreCorruptedObjectsboolBaca/TulisJika true, parser akan mentolerir deklarasi indirect-object yang rusak (byte ekstra/teracak di antara objek) alih-alih melemparkan kesalahan.
BackgroundColor?Baca/TulisWarna latar belakang dokumen yang diterapkan pada setiap halaman sebelum konten saat Save.
ActionsAnnotations.DocumentActionCollectionBacaKatalog /AA kamus tindakan tambahan.
CustomSecurityHandlerSecurity.ICustomSecurityHandler?BacaPenangan keamanan kustom yang disimpan ketika diatur melalui overload Encrypt ICustomSecurityHandler.
AllowReusePageContentboolBaca/TulisApakah penyimpan dapat menggunakan kembali aliran konten halaman yang identik.
EnableNotificationLoggingboolBaca/TulisApakah dokumen menghasilkan entri log notifikasi.
HandleSignatureChangeboolBaca/TulisApakah bidang tanda tangan memicu change-handlers ketika dict mereka berubah.
HideMenubarboolBaca/TulisPreferensi penampil: sembunyikan bilah menu (/ViewerPreferences /HideMenubar).
HideToolBarboolBaca/TulisPreferensi penampil: sembunyikan bilah alat (/ViewerPreferences /HideToolbar).
HideWindowUIboolBaca/TulisPreferensi penampil: sembunyikan UI chrome jendela (/ViewerPreferences /HideWindowUI).
IsXrefGapsAllowedboolBaca/TulisIzinkan celah di tabel xref saat parsing.
PickTrayByPdfSizeboolBaca/TulisPreferensi penampil: pilih baki kertas berdasarkan ukuran halaman PDF (/ViewerPreferences /PickTrayByPDFSize).
FileSizeLimitToMemoryLoadingintBaca/TulisUkuran file maksimum (byte) yang dimuat sepenuhnya ke memori.
DefaultNodesNumInSubtreesbyteBacaFaktor percabangan pohon halaman default (tabel PDF 30 rasio /Count vs /Kids).

Metode

Tanda tanganDeskripsi
Document()Buat dokumen PDF kosong baru (konstruktor tanpa parameter, cocok dengan publik API).
Document(filename: string)Buka dokumen PDF dari jalur file.
Document(version: PdfVersion)Buat dokumen kosong yang menargetkan versi spesifikasi PDF yang diberikan.
Document(filename: string, password: string)Buka dokumen PDF terenkripsi dari jalur file dengan kata sandi.
Document(filename: string, certOptions: Security.CertificateEncryptionOptions)Buka dokumen terenkripsi penangan keamanan Public-Key dari jalur file menggunakan opsi enkripsi sertifikat yang diberikan.
Document(filename: string, certOptions: Security.CertificateEncryptionOptions, isManagedStream: bool)Ctor File dengan opsi sertifikat dan flag isManagedStream (hanya disimpan — buffer byte dalam memori selalu dapat digunakan kembali).
Document(input: Stream, certOptions: Security.CertificateEncryptionOptions)Buka dokumen terenkripsi penangan keamanan Public-Key dari aliran.
Document(input: Stream, certOptions: Security.CertificateEncryptionOptions, isManagedStream: bool)Ctor Stream dengan opsi sertifikat dan flag isManagedStream.
Document(input: Stream, password: string)Buka dokumen PDF terenkripsi dari stream dengan kata sandi.
Document(path: string, options: HtmlLoadOptions)Buka file HTML dan konversi ke PDF menggunakan opsi yang diberikan.
Document(stream: Stream, options: HtmlLoadOptions)Buka stream HTML dan konversi ke PDF menggunakan opsi yang diberikan.
Document(path: string, options: TxtLoadOptions)Buka file teks biasa (.txt) dan konversi ke PDF menggunakan opsi yang diberikan.
Document(stream: Stream, options: TxtLoadOptions)Buka aliran teks biasa dan konversi menjadi PDF menggunakan opsi yang diberikan.
Document(path: string, options: MdLoadOptions)Buka file Markdown dan konversi menjadi PDF menggunakan opsi yang diberikan.
Document(stream: Stream, options: MdLoadOptions)Buka aliran Markdown dan konversi menjadi PDF menggunakan opsi yang diberikan.
Document(path: string, options: SvgLoadOptions)Buka file SVG dan konversi menjadi PDF menggunakan opsi yang diberikan.
Document(stream: Stream, options: SvgLoadOptions)Buka aliran SVG dan konversi menjadi PDF menggunakan opsi yang diberikan.
Create()Buat dokumen PDF kosong baru.
Open(data: byte[])Buka dokumen PDF dari array byte.
Open(data: byte[], password: string)Buka dokumen PDF terenkripsi dari array byte dengan kata sandi.
Open(path: string)Buka dokumen PDF dari jalur file.
Open(path: string, password: string)Buka dokumen PDF terenkripsi dari jalur file dengan kata sandi.
Document(input: Stream)Buka dokumen PDF dari aliran (konstruktor, cocok dengan public API).
Open(stream: Stream)Buka dokumen PDF dari aliran.
Open(stream: Stream, password: string)Buka dokumen PDF terenkripsi dari aliran dengan kata sandi.
Open(path: string, options: MdLoadOptions)Buka file Markdown dan konversi menjadi dokumen PDF.
Open(data: byte[], options: MdLoadOptions)Buka file Markdown dari byte dan konversi menjadi dokumen PDF.
Open(path: string, options: SvgLoadOptions)Buka file SVG dan konversi menjadi dokumen PDF.
Open(path: string, options: HtmlLoadOptions)Buka file SVG dari byte dan konversi menjadi dokumen PDF.
Open(data: byte[], options: HtmlLoadOptions)Buka file HTML dari byte dan konversi menjadi dokumen PDF.
Open(data: byte[], options: SvgLoadOptions)Memanggil Open(data, options) pada instance Document ini.
BindXml(file: string)Mengikat template Aspose.Pdf XML ke dokumen ini.
BindXml(stream: Stream)Mengikat templat Aspose.Pdf XML dari stream ke dokumen ini.
BindXml(xmlStream: Stream, xslStream: Stream?)Mengikat templat Aspose.Pdf XML dari stream dengan stream stylesheet XSLT opsional.
BindXml(xmlStream: Stream, xslStream: Stream?, settings: System.Xml.XmlReaderSettings?)Mengikat sebuah Aspose.Pdf XML template dari aliran dengan aliran stylesheet XSLT opsional dan pengaturan XmlReader eksplisit untuk parsing input.
BindXml(xmlFile: string, xslFile: string?)Mengikat sebuah Aspose.Pdf XML template dengan stylesheet XSLT opsional.
Validate()Validasi struktur dokumen dan kembalikan setiap masalah yang ditemukan.
Validate(outputLogStream: Stream, format: PdfFormat)Validasi dokumen terhadap format PDF spesifik (PDF/A, PDF/X).
Validate(options: PdfFormatConversionOptions)Validasi dokumen terhadap format PDF tertentu menggunakan opsi konversi.
Validate(outputLogFileName: string, format: PdfFormat)Validasi dokumen terhadap format PDF tertentu, menulis log ke file.
GetPdfACompliance()Mengembalikan tingkat kepatuhan PDF/A yang terdeteksi dari metadata XMP, atau null jika bukan dokumen PDF/A.
IsRepairNeeded(options: RepairOptions)Periksa apakah dokumen memerlukan perbaikan.
Repair()Perbaiki dokumen dengan melakukan serialisasi ulang.
LinearizeDocument()Linearakan dokumen untuk tampilan web yang cepat.
GetCatalogValue(key: string)Membaca nilai dari /Catalog dokumen berdasarkan nama.
Flatten()Flatten semua bidang formulir — merender tampilan visualnya ke dalam konten halaman dan menghapus formulir interaktif.
Flatten(flattenSettings: Forms.Form.FlattenSettings)Flatten dengan pengaturan eksplisit.
GetOrCreateMetadata()Dapatkan atau buat metadata XMP untuk dokumen ini.
AddEmbeddedFile(fileName: string, fileData: byte[]?, description: string?, mimeType: string?, compress: bool, creationDate: DateTime?, modDate: DateTime?)Tambahkan file tersemat ke dokumen.
AddNamedDestination(name: string, destination: DestinationArray)Tambahkan tujuan bernama ke dokumen menggunakan pohon nama /Names → /Dests.
RemoveNamedDestination(name: string)Hapus tujuan bernama dari pohon nama /Names → /Dests dokumen.
HasIncrementalUpdate()Mengembalikan true jika PDF ini menggunakan pembaruan inkremental (memiliki beberapa penanda %%EOF).
SetVersion(version: string)Atur versi PDF untuk header output (mis., “1.7”, “2.0”).
ImportPage(source: Document, pageNumber: int, insertAt: int)Impor satu halaman dari dokumen lain ke dalam dokumen ini.
ImportPages(source: Document, pageNumbers: int[], insertAt: int)Impor halaman yang ditentukan dari dokumen lain ke dalam dokumen ini.
GetOrCreateViewerPreferences()Dapatkan atau buat preferensi penampil untuk dokumen ini.
RemoveFormField(fieldName: string)Hapus bidang formulir berdasarkan nama dari semua halaman dan AcroForm.
Dispose()Memanggil Dispose pada instance Document ini.
Convert(callback: CallBackGetHocr, flattenImages: bool)Render setiap halaman menjadi gambar, kirimkan ke callback OCR, kemudian lapiskan teks hOCR yang dikembalikan pada halaman sebagai lapisan teks tak terlihat (mode rendering teks 3, /Tr 3) sehingga PDF menjadi dapat dicari / dapat disalin-tempel.
Convert(callback: CallBackGetHocrWithPage, flattenImages: bool)Memanggil Convert(callback, flattenImages) pada instance Document ini.
Convert(callback: CallBackGetHocr)Overload kenyamanan: sama dengan Convert(CallBackGetHocr, bool) dengan flattenImages = false.
Convert(callback: CallBackGetHocrWithPage)Overload kenyamanan dari Convert(CallBackGetHocrWithPage, bool) dengan flattenImages = false.
MergeDocuments(documents)Mewakili dokumen PDF. Ini adalah titik masuk utama untuk perpustakaan.
MergeDocuments(files)Memanggil MergeDocuments(files) pada instance Document ini.
Merge(documents)Gabungkan setiap halaman dari setiap entri dokumen ke dalam dokumen ini, dengan mempertahankan urutan sumber.
Merge(files)Gabungkan setiap halaman dari setiap file dalam files ke dalam dokumen ini.
Merge(mergeOptions: MergeOptions, documents)Gabungkan dengan opsi eksplisit.
Merge(mergeOptions: MergeOptions, files)Gabungkan file dengan opsi eksplisit — semantik yang sama dengan overload Document[].
MergeDocuments(mergeOptions: MergeOptions, files)Penggabungan Statis: buat Document baru yang berisi setiap halaman dari files, lalu terapkan mergeOptions.
SendTo(device: Devices.DocumentDevice, output: Stream)Render dokumen ini melalui perangkat ke output — delegasi ke Stream).
SendTo(device: Devices.DocumentDevice, outputFileName: string)File overload dari DocumentDevice, Stream).
SendTo(device: Devices.DocumentDevice, fromPage: int, toPage: int, output: Stream)Render rentang halaman — delegasi ke overload Process page-range perangkat.
SendTo(device: Devices.DocumentDevice, fromPage: int, toPage: int, outputFileName: string)Overload page-range file-pair.
Convert(fixup: Fixup, outputLog: Stream, onlyValidation: bool, parameters)Jalankan operasi perbaikan yang telah ditentukan.
Convert(fixup: Fixup, outputLog: string, onlyValidation: bool, parameters)Overload file-log dari Convert(Fixup, Stream, bool, object[]).
Convert(fixup: Fixup, outputLog: string)Terapkan perbaikan dan tulis log ke outputLog (kasus umum, bukan validasi).
Convert(srcFileName: string, loadOptions: LoadOptions, dstFileName: string, saveOptions: SaveOptions)Buka srcFileName melalui hierarki load-options (HtmlLoadOptions / SvgLoadOptions / MdLoadOptions semuanya berasal dari LoadOptions) dan simpan ke dstFileName.
Convert(srcFileName: string, loadOptions: LoadOptions, dstStream: Stream, saveOptions: SaveOptions)Memanggil Convert(srcFileName, loadOptions, dstStream, saveOptions) pada instance Document ini.
Convert(srcStream: Stream, loadOptions: LoadOptions, dstFileName: string, saveOptions: SaveOptions)Memanggil Convert(srcStream, loadOptions, dstFileName, saveOptions) pada instance Document ini.
Convert(srcStream: Stream, loadOptions: LoadOptions, dstStream: Stream, saveOptions: SaveOptions)Memanggil Convert(srcStream, loadOptions, dstStream, saveOptions) pada instance Document ini.
Encrypt(userPassword: string, ownerPassword: string, permissions: DocumentPrivilege?, algorithm: CryptoAlgorithm)Enkripsi dokumen dengan algoritma, kata sandi, dan izin yang ditentukan.
Encrypt(userPassword: string, ownerPassword: string, privileges: DocumentPrivilege?, cryptoAlgorithm: CryptoAlgorithm, usePdf20: bool)Overload Encrypt yang menerima flag usePdf20 eksplisit.
Encrypt(userPassword: string, ownerPassword: string, permissions: Aspose.Pdf.Permissions, cryptoAlgorithm: CryptoAlgorithm, usePdf20: bool)Overload Encrypt yang menerima enum flag Permissions dan flag usePdf20 eksplisit.
Encrypt(userPassword: string, ownerPassword: string, permissions: Aspose.Pdf.Permissions, cryptoAlgorithm: CryptoAlgorithm)Enkripsi overload yang menerima enum flag Permissions legacy.
ChangePasswords(ownerPassword: string, newUserPassword: string, newOwnerPassword: string)Ubah kata sandi pada dokumen yang terikat.
Decrypt()Hapus enkripsi dari dokumen.
Optimize()Optimalkan sumber daya dokumen dengan menghapus objek yang tidak terpakai dan menghilangkan duplikasi aliran.
ProcessParagraphs()Proses paragraf dalam dokumen (langkah tata letak sebelum penyimpanan).
OptimizeResources()Memanggil OptimizeResources pada instance Document ini.
OptimizeResources(strategy: Aspose.Pdf.Optimization.OptimizationOptions)Memanggil OptimizeResources(strategy) pada instance Document ini.
Convert(options: PdfFormatConversionOptions)Konversi dokumen ke tingkat kepatuhan PDF/A yang ditentukan.
Convert(outputLogFileName: string, format: PdfFormat, action: ConvertErrorAction)Konversi dokumen ke format PDF/A tertentu dengan file log.
Convert(outputLogFileName: string, format: PdfFormat, action: ConvertErrorAction, transparencyAction: ConvertTransparencyAction)Konversi dokumen ke format PDF/A tertentu dengan file log, dengan menentukan penanganan transparansi.
Convert(outputLogStream: Stream, format: PdfFormat, action: ConvertErrorAction)Konversi dokumen ke format PDF/A tertentu dengan aliran log.
Convert(outputLogStream: Stream, format: PdfFormat, action: ConvertErrorAction, transparencyAction: ConvertTransparencyAction)Overload stream-log dengan tindakan transparansi yang eksplisit.
RemovePdfaCompliance()Hapus identifikasi kepatuhan PDF/A dari metadata XMP.
Save()Simpan dokumen secara in-place: menulis kembali ke file tempat dokumen dibuka (FileName), atau melakukan penyimpanan inkremental ke aliran sumber asli ketika dokumen dibuka dari FileStream yang dapat ditulis.
ToArray()Serialisasikan dokumen ke dalam array byte baru.
Encrypt(userPassword: string, ownerPassword: string, privileges: Facades.DocumentPrivilege, customHandler: Security.ICustomSecurityHandler)Enkripsi dengan handler keamanan khusus, yang menyediakan nilai /O dan U, kunci file, serta cipher per-objek menggantikan handler Standar.
Encrypt(userPassword: string, ownerPassword: string, permissions: Aspose.Pdf.Permissions, customHandler: Security.ICustomSecurityHandler)Sama — Permissions-typed overload.
Encrypt(permissions: Aspose.Pdf.Permissions, cryptoAlgorithm: CryptoAlgorithm, publicCertificates: System.Collections.Generic.IList<System.Security.Cryptography.X509Certificates.X509Certificate2>)Enkripsi dengan daftar sertifikat publik penerima (Public-Key /Filter security handler).
Save(outputFileName: string)Simpan dokumen ke file.
Save(outputFileName: string, format: SaveFormat)Simpan dokumen ke file dalam format yang ditentukan.
Save(outputStream: Stream, format: SaveFormat)Simpan dokumen ke aliran dalam format yang ditentukan.
Save(output: Stream, options: HtmlSaveOptions)Simpan dokumen sebagai HTML ke aliran menggunakan opsi yang ditentukan.
Save(path: string, options: HtmlSaveOptions)Simpan dokumen sebagai HTML ke sebuah file menggunakan opsi yang ditentukan.
Save(outputStream: Stream, options: SaveOptions)Simpan ke stream menggunakan SaveOptions umum (tipe stub dari namespace Aspose.Pdf).
Save(outputFileName: string, options: SaveOptions)Simpan ke file menggunakan SaveOptions umum (tipe stub dari namespace Aspose.Pdf).
Save(options: SaveOptions)Simpan dokumen menggunakan SaveOptions yang dikonfigurasi.
SaveAsync(cancellationToken: System.Threading.CancellationToken)Pembungkus async di sekitar Save().
SaveAsync(options: SaveOptions, cancellationToken: System.Threading.CancellationToken)Pembungkus async di sekitar Save(SaveOptions).
SaveAsync(output: Stream, cancellationToken: System.Threading.CancellationToken)Pembungkus async di sekitar Save(Stream).
SaveAsync(outputStream: Stream, format: SaveFormat, cancellationToken: System.Threading.CancellationToken)Pembungkus async di sekitar Save(Stream, SaveFormat).
SaveAsync(outputStream: Stream, options: SaveOptions, cancellationToken: System.Threading.CancellationToken)Pembungkus async di sekitar Save(Stream, SaveOptions).
SaveAsync(outputFileName: string, cancellationToken: System.Threading.CancellationToken)Pembungkus async di sekitar Save(string).
SaveAsync(outputFileName: string, format: SaveFormat, cancellationToken: System.Threading.CancellationToken)Pembungkus async di sekitar Save(string, SaveFormat).
SaveAsync(outputFileName: string, options: SaveOptions, cancellationToken: System.Threading.CancellationToken)Pembungkus async di sekitar Save(string, SaveOptions).
Save(output: Stream)Simpan dokumen ke stream.
SetDefaultFileSizeLimitToMemoryLoading()Setel ulang FileSizeLimitToMemoryLoading ke default bawaannya.
SetTitle(title: string)Perbarui entri /Info /Title.
PageNodesToBalancedTree(nodesNumInSubtrees: byte)Bangun kembali pohon halaman sehingga setiap subtree memiliki nodesNumInSubtrees children.
RemoveMetadata()Hapus semua metadata.
RemovePdfUaCompliance()Hapus penanda kepatuhan PDF/UA.
FlattenTransparency()Ratakan transparansi menjadi grafik opak.
SplitSharedImages(pages)Berikan masing-masing halaman yang diteruskan salinan pribadi dari image XObjects yang mereka bagikan, sehingga penyuntingan di tempat yang dicapai melalui satu halaman (misalnya.
Repair(options: RepairOptions)Terapkan proses perbaikan yang diminta.
GetObjectById(id: string)Selesaikan objek PDF berdasarkan id string.
ExportAnnotationsToXfdf(stream: Stream)Ekspor semua anotasi dalam dokumen ke aliran XFDF.
ExportAnnotationsToXfdf(fileName: string)Ekspor semua anotasi dalam dokumen ke file XFDF.
ImportAnnotationsFromXfdf(stream: Stream)Impor anotasi dari aliran XFDF ke dalam dokumen.
ImportAnnotationsFromXfdf(fileName: string)Impor anotasi dari file XFDF ke dalam dokumen.
GetXmpMetadata(stream: Stream)Tulis paket XMP /Metadata dokumen ke aliran.
SetXmpMetadata(stream: Stream)Ganti paket XMP /Metadata dokumen dari aliran.
ConvertPageToPNGMemoryStream(page: Page)Konversi satu halaman menjadi aliran memori PNG.
SaveXml(file: string)Simpan dokumen sebagai XML (Aspose-Pdf XML schema).
Check(doRepair: bool)Validasi / perbaiki dokumen.
Check(doRepair: bool, output: System.IO.Stream)Validasi aliran konten halaman dokumen dan tulis laporan XML tentang masalah apa pun ke output.
LoadFrom(filename: string, options: LoadOptions)Pembungkus pemuatan file async (saat ini sinkron).
Document(filename: string, isManagedStream: bool)Ctor satu argumen yang parameternya mempertahankan nama file yang telah ditetapkan.
Document(input: Stream, isManagedStream: bool)ctor Stream dengan flag managed-stream.
Document(input: Stream, password: string, isManagedStream: bool)ctor Stream dengan password + flag managed-stream.
Document(filename: string, password: string, isManagedStream: bool)ctor File dengan password + flag managed-stream.
Document(input: Stream, password: string, customSecurityHandler: Aspose.Pdf.Security.ICustomSecurityHandler)ctor Stream dengan password + ICustomSecurityHandler.
Document(input: Stream, password: string, isManagedStream: bool, customSecurityHandler: Aspose.Pdf.Security.ICustomSecurityHandler)Stream ctor dengan password + managed-stream + ICustomSecurityHandler.
Document(filename: string, password: string, customSecurityHandler: Aspose.Pdf.Security.ICustomSecurityHandler)File ctor dengan password + ICustomSecurityHandler.
Document(filename: string, password: string, isManagedStream: bool, customSecurityHandler: Aspose.Pdf.Security.ICustomSecurityHandler)File ctor dengan password + managed-stream + ICustomSecurityHandler.
Document(input: Stream, options: LoadOptions)Stream ctor dengan LoadOptions.
Document(filename: string, options: LoadOptions)File ctor dengan LoadOptions — dispatch runtime yang sama seperti overload stream.
FreeMemory()Membersihkan memori.

Lihat Juga

 Bahasa Indonesia