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
| Nama | Jenis | Akses | Deskripsi |
|---|---|---|---|
IsLicensed | bool | Baca | Apakah lisensi saat ini diterapkan. |
JavaScript | JavaScriptCollection | Baca | Tingkat dokumen JavaScript (spesifikasi PDF §12.6.4.16 — /Names/JavaScript name tree dalam katalog). |
Pages | PageCollection | Baca | Koleksi halaman dalam dokumen ini. |
Info | DocumentInfo | Baca | Kamus informasi dokumen (judul, penulis, dll.). |
FileName | string? | Baca | Nama/file path dokumen ini dimuat dari, atau null jika dimuat dari aliran. |
EnableObjectUnload | bool | Baca/Tulis | Apakah membongkar objek besar setelah digunakan untuk mengurangi tekanan memori. |
PdfVersion | string? | Baca | Versi PDF dari header file (misalnya “1.4”, “1.7”, “2.0”). |
PageCount | int | Baca | Pintasan untuk Pages.Count. |
Version | string? | Baca | Alias untuk PdfVersion. |
IsPdfaCompliant | bool | Baca | Benar jika dokumen menyatakan dirinya mematuhi PDF/A. |
PdfFormat | Aspose.Pdf.PdfFormat | Baca | Mengembalikan format PDF yang dideklarasikan oleh dokumen ini. |
IsLinearized | bool | Baca/Tulis | Mendapatkan atau mengatur is linearized. |
EnableSignatureSanitization | bool | Baca/Tulis | Jika true (default), penulis akan membersihkan referensi tanda tangan yang tidak valid saat menyimpan. |
_engineDoc | EngineDocFacade | Baca | Engine handle yang diekspos untuk pola akses legacy doc._engineDoc.X. |
Form | Form | Baca | Form interaktif (AcroForm). |
HasForm | bool | Baca | Apakah dokumen memiliki form interaktif. |
DisableFontLicenseVerifications | bool | Baca/Tulis | Apakah akan menonaktifkan pemeriksaan verifikasi lisensi font. |
FontUtilities | IDocumentFontUtilities | Baca | Utilitas font untuk subsetting dan manajemen font. |
Outlines | OutlineCollection | Baca | Garis besar dokumen (bookmark), atau null jika tidak ada. |
HasOutlines | bool | Baca | Apakah dokumen memiliki bookmark. |
Collection | Collection? | Baca/Tulis | Pembungkus Portofolio PDF (koleksi) — mengembalikan kamus Collection katalog sebagai Collection, atau null jika dokumen bukan merupakan portofolio. |
Metadata | Metadata | Baca | Metadata XMP untuk dokumen. |
HasMetadata | bool | Baca | Apakah dokumen memiliki metadata XMP. |
IsEncrypted | bool | Baca | Apakah dokumen tersebut dienkripsi. |
IsDecrypted | bool | Baca | Apakah dokumen tersebut berhasil didekripsi (yaitu, dekriptor telah diinisialisasi). |
EncryptionInfo | EncryptionInfo? | Baca | Detail enkripsi, atau null jika tidak dienkripsi. |
Permissions | int | Baca | Bitmask izin /P mentah dari kamus enkripsi (PDF 32000-1:2008 Tabel 22). |
OpenAction | IAppointment? | Baca/Tulis | Aksi buka dokumen (aksi atau tujuan yang dijalankan saat membuka PDF), atau null. |
PageInfo | PageInfo | Baca/Tulis | Dimensi/margin halaman default yang diterapkan pada halaman yang ditambahkan setelah ini diatur. |
EmbeddedFiles | EmbeddedFileCollection | Baca | Koleksi file tersemat. |
HasEmbeddedFiles | bool | Baca | Apakah dokumen memiliki file tersemat. |
PageLabels | PageLabelCollection | Baca | Label halaman, atau null. |
HasPageLabels | bool | Baca | Apakah dokumen memiliki label halaman. |
HasCollection | bool | Baca | Apakah dokumen tersebut merupakan PDF Portfolio (memiliki kamus /Collection di katalog). |
OutputIntents | OutputIntents | Baca | Output intents yang dideklarasikan dalam katalog dokumen. |
Destinations | DestinationCollection | Baca | Menyediakan metode pencarian tujuan (mis., GetPageNumber berdasarkan nama tujuan). |
HasDestinations | bool | Baca | Apakah dokumen memiliki destinasi bernama. |
NamedDestinations | NamedDestinationCollection | Baca | Destinasi bernama dalam dokumen. |
OptionalContent | OptionalContentProperties? | Baca | Properti konten opsional (lapisan), atau null jika tidak ada. |
HasLayers | bool | Baca | Apakah dokumen memiliki konten opsional (lapisan). |
ViewerPreferences | ViewerPreferences? | Baca | Preferensi penampil yang mengontrol bagaimana dokumen ditampilkan. |
CenterWindow | bool | Baca/Tulis | /CenterWindow preferensi penampil: posisikan jendela dokumen di tengah layar. |
FitWindow | bool | Baca/Tulis | /FitWindow preferensi penampil: ubah ukuran jendela agar sesuai dengan halaman pertama yang ditampilkan. |
DisplayDocTitle | bool | Baca/Tulis | /DisplayDocTitle preferensi penampil: tampilkan judul dokumen di bar judul jendela alih-alih nama file. |
PageLayoutName | string? | Baca/Tulis | Nama mentah /PageLayout yang dibaca dari katalog (misalnya “SinglePage”, “TwoColumnLeft”). |
PageModeName | string? | Baca/Tulis | Nama mentah /PageMode yang dibaca dari katalog (mis., “UseNone”, “UseOutlines”). |
PageLayout | PageLayout | Baca/Tulis | Entri /PageLayout sebagai enum bertipe. |
PageMode | PageMode | Baca/Tulis | Entri /PageMode sebagai enum bertipe. |
NonFullScreenPageMode | PageMode | Baca/Tulis | Preferensi penampil /NonFullScreenPageMode (mode halaman yang akan dikembalikan saat meninggalkan layar penuh). |
PrintScaling | PrintScaling | Baca/Tulis | Preferensi penampil /PrintScaling. |
Duplex | PrintDuplex | Baca/Tulis | Preferensi penampil /Duplex (default Simplex ketika tidak diatur). |
Direction | Direction | Baca/Tulis | Preferensi penampil /Direction (arah aliran teks). |
CryptoAlgorithm | CryptoAlgorithm? | Baca | Algoritma enkripsi yang digunakan, atau null ketika dokumen tidak dienkripsi. |
Id | Id? | Baca | Array /ID dari trailer, atau null ketika tidak ada entri /ID. |
IsPdfUaCompliant | bool | Baca | True ketika metadata XMP dokumen memuat entri pdfuaid:part (identifikator PDF/UA-1). |
Language | string? | Baca/Tulis | Bahasa alami dokumen (BCP 47). |
IsTagged | bool | Baca | Apakah dokumen tersebut ber-tag PDF. |
HasStructTree | bool | Baca | Apakah dokumen tersebut memiliki pohon struktur. |
StructTreeRoot | Aspose.Pdf.Tagged.StructTreeRoot? | Baca | Root pohon-struktur (/StructTreeRoot) untuk membaca struktur logis dokumen yang ber-tag, atau null ketika dokumen tidak ber-tag. |
LogicalStructure | Aspose.Pdf.Structure.RootElement | Baca | Akar dari pohon struktur logis dokumen. |
TaggedContent | Tagged.ITaggedContent | Baca | Permukaan konten bertanda untuk metadata aksesibilitas dan pohon struktur logis. |
OptimizeSize | bool | Baca/Tulis | Mendapatkan atau menetapkan flag yang menunjukkan apakah dokumen harus dioptimalkan untuk ukuran saat disimpan. |
EmbedStandardFonts | bool | Baca/Tulis | Jika 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. |
IgnoreCorruptedObjects | bool | Baca/Tulis | Jika true, parser akan mentolerir deklarasi indirect-object yang rusak (byte ekstra/teracak di antara objek) alih-alih melemparkan kesalahan. |
Background | Color? | Baca/Tulis | Warna latar belakang dokumen yang diterapkan pada setiap halaman sebelum konten saat Save. |
Actions | Annotations.DocumentActionCollection | Baca | Katalog /AA kamus tindakan tambahan. |
CustomSecurityHandler | Security.ICustomSecurityHandler? | Baca | Penangan keamanan kustom yang disimpan ketika diatur melalui overload Encrypt ICustomSecurityHandler. |
AllowReusePageContent | bool | Baca/Tulis | Apakah penyimpan dapat menggunakan kembali aliran konten halaman yang identik. |
EnableNotificationLogging | bool | Baca/Tulis | Apakah dokumen menghasilkan entri log notifikasi. |
HandleSignatureChange | bool | Baca/Tulis | Apakah bidang tanda tangan memicu change-handlers ketika dict mereka berubah. |
HideMenubar | bool | Baca/Tulis | Preferensi penampil: sembunyikan bilah menu (/ViewerPreferences /HideMenubar). |
HideToolBar | bool | Baca/Tulis | Preferensi penampil: sembunyikan bilah alat (/ViewerPreferences /HideToolbar). |
HideWindowUI | bool | Baca/Tulis | Preferensi penampil: sembunyikan UI chrome jendela (/ViewerPreferences /HideWindowUI). |
IsXrefGapsAllowed | bool | Baca/Tulis | Izinkan celah di tabel xref saat parsing. |
PickTrayByPdfSize | bool | Baca/Tulis | Preferensi penampil: pilih baki kertas berdasarkan ukuran halaman PDF (/ViewerPreferences /PickTrayByPDFSize). |
FileSizeLimitToMemoryLoading | int | Baca/Tulis | Ukuran file maksimum (byte) yang dimuat sepenuhnya ke memori. |
DefaultNodesNumInSubtrees | byte | Baca | Faktor percabangan pohon halaman default (tabel PDF 30 rasio /Count vs /Kids). |
Metode
| Tanda tangan | Deskripsi |
|---|---|
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. |