Aspose.PDF FOSS untuk Python

API reference untuk Aspose.Pdf FOSS untuk Python. 265 tipe publik yang diatur berdasarkan modul.

API Inti

KelasDeskripsi
ActionKelas dasar untuk aksi interaktif.
AsposePdfExceptionKelas dasar untuk semua pengecualian aspose_pdf.
ByteArrayDataSourceSumber data yang didukung oleh byte di memori.
CdrLoadOptionsOpsi untuk memuat file CDR.
CgmLoadOptionsOpsi untuk memuat file CGM.
ColorPrimitivePrimitif warna yang sangat kecil dengan dukungan transparansi.
DataSourceKelas dasar untuk masukan dan keluaran plugin.
DeprecatedFeatureExceptionDilempar ketika fitur PDF yang sudah usang digunakan yang tidak diizinkan dalam versi PDF yang lebih baru.
DestinationKelas dasar untuk tujuan tampilan pada halaman dokumen.
Document-documentPembungkus Pythonik untuk siklus hidup dokumen PDF dan operasi inti.
FieldSebuah bidang dari formulir interaktif.
FileDataSourceSumber data yang didukung oleh file di disk.
FileFontSourceTemukan font(s) yang terkandung dalam satu file.
FileSpecificationFile tersemat pada tingkat dokumen (/Filespec) dengan metadata bertipe.
FillModeEnumerasi mode isi untuk operasi jalur.
FitBDestinationSesuaikan kotak pembatas halaman dalam jendela.
FitBHDestinationSesuaikan lebar kotak pembatas dengan top di bagian atas jendela.
FitBVDestinationSesuaikan tinggi kotak pembatas dengan left di sisi kiri jendela.
FitDestinationSesuaikan seluruh halaman ke dalam jendela.
FitHDestinationSesuaikan lebar halaman dengan top di bagian atas jendela.
FitRDestinationSesuaikan persegi panjang (left, bottom, right, top) dalam jendela.
FitVDestinationSesuaikan tinggi halaman dengan left di sebelah kiri jendela.
FolderFontSourceKumpulkan font dari sebuah direktori (opsional menyusuri subfolder).
FontDescriptorMewakili font yang dapat ditemukan.
FontEmbeddingExceptionDikeluarkan ketika terjadi kesalahan menyematkan font dalam PDF.
FontRegistryRegistri singleton untuk menyelesaikan nama font yang dikenal luas.
FontRepositoryGabungkan sumber font dan selesaikan font berdasarkan nama.
FontSourceKelas dasar untuk penyedia font eksternal.
FontSubstitutionOptionsSumber font yang dapat diganti oleh renderer.
FormMewakili formulir interaktif (AcroForm) dalam dokumen PDF.
GoToActionLompat ke tujuan dalam dokumen ini.
GoToRActionLompat ke tujuan di file PDF lain (remote).
GradientAxialShadingMewakili shading gradien aksial (linier).
GraphicElementJalur yang dilukis atau gambar yang ditempatkan, dibaca dari aliran konten halaman.
GraphicElementCollectionDaftar dalam memori berisi objek :class:GraphicElement.
GraphicsAbsorberMenyerap elemen grafis dari halaman PDF.
HtmlLoadOptionsOpsi untuk memuat dokumen HTML.
HtmlSaveOptionsOpsi untuk menyimpan dokumen PDF sebagai HTML.
ImagePlacement-imagesMewakili gambar yang ditempatkan pada halaman PDF.
ImagePlacementAbsorber-imagesAbsorber untuk mengumpulkan penempatan gambar dari halaman PDF.
IncorrectCMapUsageExceptionDikeluarkan ketika ada penggunaan CMap yang tidak benar.
InvalidFormTypeOperationExceptionPengecualian dilempar ketika operasi tipe formulir yang tidak valid dicoba.
InvalidOperationExceptionDikeluarkan ketika elemen grafik dilampirkan ke induk yang salah.
InvalidPasswordExceptionDikeluarkan ketika kata sandi yang salah diberikan untuk dokumen yang terenkripsi.
InvalidPdfFileFormatExceptionDilemparkan ketika format file PDF tidak valid atau rusak.
InvalidValueFormatExceptionDilemparkan ketika nilai yang tidak valid ditemukan selama proses parsing atau konversi.
JavaScriptActionJalankan skrip JavaScript (diserialisasi secara verbatim, tidak divalidasi).
LatexFragmentObjek nilai kecil yang menyimpan teks sumber LaTeX.
LaunchActionLuncurkan aplikasi atau buka file (serialized verbatim).
LayerSatu grup konten opsional, dan apakah itu sedang ditampilkan.
LayerCollectionLapisan dokumen, dapat diindeks berdasarkan posisi atau nama.
LicenseKelas manajemen lisensi untuk Aspose.PDF.
MarginMargin menyediakan wadah sederhana untuk nilai margin halaman (top, left, bottom, right) yang dapat diteruskan ke API terkait tata letak.
MarkdownSaveOptionsMarkdownSaveOptions memungkinkan pengembang mengonfigurasi ekspor Markdown, termasuk target resources_directory_name, markdown_format, apakah untuk extract_images, dan image_directory; pengaturan dapat diserialisasi dengan to_dict.
Matrix3DMewakili matriks transformasi 3D.
MemoryFontSourceMengekspos program font yang disediakan sebagai byte dalam memori.
MergeOptionsOpsi untuk :class:Merger: gabungkan semua masukan secara berurutan.
MergerGabungkan setiap PDF masukan menjadi satu dokumen.
NamedActionSebuah aksi bernama yang telah ditentukan sebelumnya, misalnya.
NamespaceProviderMenyelesaikan prefiks ruang nama XMP dan URI.
OfdLoadOptionsOpsi untuk memuat file OFD.
OperationResultSatu hasil yang dihasilkan oleh plugin.
OptimizationOptionsOptimizationOptions.to_dict men-serialisasi semua flag optimisasi ke dalam kamus untuk inspeksi atau output JSON.
OptimizeOptionsOpsi untuk :class:Optimizer.
OptimizerOptimalkan setiap PDF masukan (kompresi + pembersihan objek yang tidak terpakai).
OutlineCollectionKoleksi tingkat atas dari bookmark :class:OutlineItem.
OutlineItemSatu entri bookmark dalam pohon outline PDF.
PageSebuah halaman dokumen PDF.
PageCollectionKoleksi untuk mengelola halaman PDF dalam sebuah Dokumen.
PageInfoKelas dengan 1 properti.
PdfAConversionResultHasil dari operasi konversi PDF/A.
PdfAValidateOptions-pdfaKontainer untuk pengaturan validasi PDF/A.
PdfAValidationResult-pdfaHasil terperinci dari proses validasi PDF/A.
PdfAValidatorPlugin yang menjalankan validasi PDF/A pada satu atau lebih input.
PdfConstsKelas dengan 2 metode.
PdfExceptionKelas dasar untuk pengecualian yang terkait dengan PDF.
PdfExtractorEkstraktor teks dan gambar PDF sederhana.
PdfFileEditorFasada untuk operasi pengeditan file PDF.
PdfIOExceptionDilemparkan ketika terjadi kesalahan I/O selama pemrosesan PDF.
PdfLoadLimitsBatas keamanan yang tidak dapat diubah untuk input PDF yang tidak tepercaya dan aset yang dibuat.
PdfParseExceptionDilemparkan ketika terjadi kesalahan saat mengurai dokumen PDF.
PdfPluginKelas dasar untuk plugin low-code.
PdfResourceLimitExceptionDilempar ketika memproses PDF akan melebihi batas sumber daya yang dikonfigurasi.
PdfSecurityExceptionDilempar ketika terjadi kesalahan enkripsi, tanda tangan, atau izin.
PdfSignatureMewakili tanda tangan digital PDF.
PdfUaValidateOptionsWadah untuk pengaturan validasi PDF/UA batch.
PdfUaValidationResultHasil terperinci dari pemeriksaan struktur PDF/UA (heuristik).
PdfUaValidatorPlugin yang menjalankan validasi heuristik PDF/UA pada satu atau lebih masukan.
PdfValidationExceptionDikeluarkan ketika dokumen PDF gagal validasi atau pemeriksaan kepatuhan.
PerformanceLoggerPerformanceLogger.log_line(line) mencatat baris diagnostik ke properti log logger untuk pelacakan kinerja khusus.
PluginOptionsMenampung sumber data input/output dan kebijakan batas sumber daya PDF mereka.
PointMewakili titik dalam ruang 2D.
Point3DMewakili titik 3D.
PrinterSettingsKelas dengan 11 properti.
RecipientSatu sertifikat yang dapat membuka dokumen, dan apa yang kemudian dapat dilakukannya.
RectanglePersegi panjang yang mewakili batas penempatan gambar pada halaman PDF.
RegexResultMembungkus satu kecocokan ekspresi reguler yang ditemukan pada halaman PDF.
ResetFormActionSetel ulang bidang-bidang formulir ke nilai defaultnya.
ResultContainerMenyimpan hasil terurut dari operasi plugin.
SplitOptionsOpsi untuk :class:Splitter: memisahkan input pertama menjadi halaman terpisah.
SplitterMembagi PDF input pertama menjadi satu dokumen per halaman.
StatisticsEntryEntri untuk melacak statistik dan informasi waktu.
StreamDataSourceSumber data yang didukung oleh aliran biner (e.g.
StructureElementElemen struktur logika yang dapat diubah dalam PDF yang ditandai.
SubmitFormActionKirim nilai bidang formulir ke url.
SvgLoadOptions-load_optionsOpsi untuk memuat file SVG.
SvgLoadOptions-svgKelas dengan 1 metode dan 2 properti.
SystemFontSourceKumpulkan font dari direktori font sistem yang umum.
TaggedContentTampilan yang dapat diedit dari pohon struktur logis dokumen.
TaggedContextKelas dengan 4 properti.
TextAbsorberMenyerap teks dari halaman PDF (kelas warisan, alias untuk TextFragmentAbsorber).
TextExtractionOptionsOpsi untuk ekstraksi teks dari halaman PDF.
TextExtractorEkstrak teks biasa dari setiap PDF input.
TextExtractorOptionsOpsi untuk :class:TextExtractor: mengekstrak teks dari setiap input.
TextFormattingModeMode pemformatan teks untuk ekstraksi teks.
TextFragmentSebuah fragmen teks yang ditemukan di dalam halaman PDF.
TextFragmentAbsorber-textMenyerap fragmen teks dari halaman PDF atau dokumen.
TextFragmentCollectionKoleksi terurut yang dapat diubah dari objek :class:TextFragment.
TextLayoutOptionsKonfigurasikan pembentukan teks kompleks dan tata letak baris untuk Page.add_text.
TextSearchOptionsOpsi yang mengontrol cara pencarian teks dilakukan.
URIActionMenyelesaikan identifier sumber daya seragam (biasanya tautan web).
UnsignedContent-formsMewakili kumpulan elemen konten yang tidak ditandatangani dalam dokumen PDF.
UnsignedContentAbsorber-formsMengekstrak bidang formulir dan anotasi yang tidak ditandatangani dari dokumen PDF.
UnsupportedFeatureExceptionDilempar ketika lapisan kompatibilitas menyebutkan fitur yang tidak dimiliki paket ini.
ValidationOptionsKonfigurasi untuk validasi tanda tangan.
ValidationResultHasil terstruktur yang dikembalikan oleh validasi tanda tangan.
VirtualizationPerformanceKelas dengan 5 metode.
WarichuWPElementTipe elemen-bertanda minimal untuk kompatibilitas API.
XYZDestinationTempatkan (left, top) di sudut kiri atas dengan zoom opsional.

Enumerasi

EnumerasiDeskripsi
CertificationLevelDocMDP tingkat sertifikasi dari tanda tangan.
DocFormatFormat target untuk operasi penyimpanan.
DuplexEnum dengan 4 anggota.
FieldTypeJenis bidang formulir.
FormTypeJenis formulir PDF.
PadesLevelTingkat kepatuhan baseline PAdES yang dicapai oleh sebuah tanda tangan.
PluginPengidentifikasi untuk plugin low-code yang tersedia.
PrintRangeEnum dengan 4 anggota.
RevocationStatusHasil pencabutan sertifikat (OCSP/CRL).
SaveFormatFormat untuk menyimpan dokumen PDF.
StructureTypeStandardEnum dengan 15 anggota.
TrustStatusHasil dari pembuatan/validasi rantai sertifikat penandatangan.
ValidationMethodMemilih format tanda tangan / algoritma validasi.
ValidationModeMengontrol apakah pencabutan sertifikat diperiksa melalui jaringan.
ValidationStatusHasil dari sebuah :class:ValidationResult.

Anotasi

KelasDeskripsi
AnnotationTampilan langsung atas satu anotasi pada halaman.
AnnotationCollectionPembungkus mirip urutan yang mutable atas anotasi halaman.
LinkAnnotationTipe anotasi konkret yang dipertahankan untuk kompatibilitas dengan tests/API.
MarkupAnnotationKelas dasar untuk anotasi markup.
PDF3DAnnotationPembungkus anotasi minimal untuk impor pra-rilis.
PDF3DArtworkKontainer untuk konten 3D dan tampilan bernama.
PDF3DContentReferensi ke konten 3D yang disimpan di disk.
PDF3DViewDeskripsi ringan dari tampilan 3D yang disimpan.

Enumerasi

EnumerasiDeskripsi
AnnotationFlagsBendera yang mendefinisikan perilaku anotasi.
AnnotationTypeNama subtipe anotasi yang diketahui (PDF 32000-1:2008, Tabel 169).
PDF3DLightingSchemeEnum dengan 5 anggota.
PDF3DRenderModeEnum PDF3DRenderMode dan PDF3DLightingScheme memungkinkan pengembang memilih gaya render (SOLID, WIREFRAME, TRANSPARENT) dan pencahayaan (HEADLAMP, WHITE, dll.) untuk anotasi 3D.

Clustering

KelasDeskripsi
ClusterMewakili sebuah klaster titik data.
ClusterCollectionKoleksi klaster.
DataPointMewakili titik data dalam operasi clustering.

Engine

KelasDeskripsi
AbsorbedElementSatu jalur yang digambar atau gambar yang ditempatkan, dalam ruang halaman (pengguna).
AnnotationNameSubclass str yang menandai nilai untuk diserialkan sebagai nama PDF.
AuthoredFontSebuah font tersemat yang dinormalisasi dan pemetaan CID yang dapat diubah untuk teks yang ditulis.
AuthoredImageData gambar yang dipersiapkan dan metadata PDF image XObject.
BitStreamBuffer berorientasi bit minimal yang digunakan oleh kode kompatibilitas.
BlockSatu bagian dari struktur yang diekspor.
CffOutlinesMendekode kontur glif dari program font CFF (Type 2 charstring).
ChainResultHasil dari membangun dan memvalidasi jalur sertifikat.
CharacterCollectionTripel registri, urutan, dan suplemen CIDSystemInfo.
CidTextCodecKode codec untuk string show font komposit (Type0).
CodestreamKelas dengan 2 metode dan 8 properti.
ColorMewakili warna dalam dokumen PDF.
CompositeFontMetricMetrik lanjutan untuk font komposit (Type0).
ContentStreamParserMengurai aliran konten PDF dan mengekstrak teks biasa.
CosExtractorEkstrak halaman, aliran, gambar, dan metadata dari PdfDocument.
DecodedImageGambar JPEG 2000 yang didekode sebagai sampel 8-bit yang diinterleaved.
DecodedJpegSebuah gambar JPEG yang telah didekode.
Decoder-ccittKelas dengan 2 metode.
Decoder-jbig2Dekoder JBIG2 yang mengurai struktur segmen dan mengekstrak data bitmap.
Decoder-jpxDekoder Stream JPEG 2000 (JPX).
DssMaterialMateri validasi yang ditujukan untuk (atau diambil dari) sebuah /DSS.
EncodingKelas dengan 1 metode dan 4 anggota.
EncryptionUtilsKelas utilitas untuk AES-CBC yang mematuhi PDF, enkripsi RC4, dan derivasi kunci.
FontResolverIndeks sumber font eksternal dan selesaikan nama font PDF terhadapnya.
GeneratedAppearancePenampilan yang disintesis: byte konten ditambah entri ExtGState yang diperlukan.
GlyphPlacementSatu glyph yang dibentuk pada posisi relatif em dalam baris yang telah ditata.
ImagePlacement-simple_pdfMewakili penempatan gambar pada halaman.
ImagePlacementAbsorber-simple_pdfAbsorber yang menemukan penempatan gambar dalam PDF.
IncrementalUpdateHasilkan bagian pembaruan inkremental untuk PDF yang ada.
IncrementalWriterUtilitas yang menambahkan pembaruan inkremental ke PDF yang ada.
Jpeg2000ErrorAliran kode JPEG 2000 yang tidak dapat didekode.
LayoutElementSebuah potongan konten halaman yang diposisikan (objek teks atau image paint).
LayoutLineSatu baris visual dengan teks pengganti logis dan glyphs yang dibentuk.
LayoutResultTata letak baris lengkap; koordinat dan lebar glif dalam satuan em.
LazyImageDictKamus yang mendekode aliran gambar sesuai permintaan untuk menghemat memori.
LazyPdfObjectStoreNomor-objek → peta objek COS yang diparse dari sebuah :class:PdfCosParser sesuai permintaan.
MQDecoderDekoder aritmetika MQ dari Lampiran C.
MatrixMatrix.translate(x, y) menggeser sistem koordinat, sementara Matrix.multiply(other) menggabungkan dua transformasi, memperlihatkan komponen a‑f yang mendasarinya.
OptionalContentGrup konten opsional dokumen dan visibilitas defaultnya.
OptionalContentGroupSatu grup konten opsional (/OCG) pada dokumen.
ParseWarningsMengumpulkan peringatan selama parsing.
PdfArrayPdfArray menyediakan koleksi item dan metode append untuk membangun objek array PDF.
PdfBooleanPdfBoolean mewakili nilai boolean PDF melalui properti ‘value’.
PdfCorruptedErrorKerusakan PDF yang tidak dapat dipulihkan.
PdfCosParserMengurai file PDF (byte) menjadi :class:PdfDocument.
PdfCosWriterSerialisasikan :class:PdfDocument menjadi urutan byte PDF.
PdfDictionaryPdfDictionary berperilaku seperti pemetaan dengan metode get dan pop untuk mengakses entri.
PdfDocumentKontainer untuk grafik objek COS PDF.
PdfEncodingErrorKesalahan pengkodean font atau aliran konten.
PdfIndirectReferencePdfIndirectReference menampilkan nomor objek dan nomor generasi dari objek PDF tidak langsung.
PdfMalformedErrorStruktur PDF yang cacat dapat dipulihkan.
PdfNameKelas dengan 1 metode dan 1 properti.
PdfNullMewakili objek null PDF.
PdfNumberKelas dengan 1 metode dan 1 properti.
PdfObjectKelas dasar untuk semua objek PDF COS.
PdfObjectIDPdfObjectID mengekspose object_number dan generation_number dari objek PDF tidak langsung, memungkinkan identifikasi yang tepat dalam tabel referensi silang.
PdfObjectRegistryPdfObjectRegistry memungkinkan Anda mendaftarkan PdfObject apa pun dan mengambilnya nanti melalui PdfObjectID menggunakan metode register() dan get().
PdfParseErrorPengecualian dasar untuk kesalahan parsing PDF.
PdfParseWarningMasalah parsing non-fatal yang telah dipulihkan.
PdfSecurityErrorKesalahan terkait enkripsi atau izin.
PdfStreamPdfStream berperilaku seperti pemetaan yang dapat diubah; Anda dapat mengambil nilai dengan get(key, default) dan menghapus entri dengan pop(key, default).
PdfStringKelas dengan 1 metode dan 1 properti.
PdfTrailerableKelas dengan 1 metode.
PdfValidationErrorPDF/A atau kesalahan validasi struktural umum.
PdfWriterV0Menulis SimplePdf ke format PDF 1.7.
PredefinedCMapSebuah CMap yang telah diselesaikan dan pemetaan Unicode semantiknya.
PredefinedCMapEncodingTampilan kode-ke-CID yang ringkas dari CMap yang telah ditentukan.
RasterizedPageHalaman PDF yang dirender dalam format RGB terpaket.
RecipientPayloadApa yang dibawa oleh amplop yang dibuka.
ReshaperKebijakan untuk membentuk penggantian skrip kompleks selama penyuntingan teks.
ResolvedFaceProgram font yang dipilih untuk font PDF yang tidak disematkan.
RevocationResultKelas dengan 3 properti.
RichRunKelas dengan 2 properti.
RichStyleGaya yang telah diselesaikan dari rangkaian teks.
SfntFaceMetadata yang dipulihkan dari satu wajah SFNT.
ShadingKelas dasar untuk sampling RGB terbatas dalam ruang target shading.
SignedDataInfoSemua yang kita butuhkan dari CMS SignedData yang telah diurai.
SignerVerificationHasil verifikasi satu penandatangan.
SigningUtilsKelas utilitas untuk menghasilkan sertifikat dan tanda tangan PKCS#7.
SimpleFontMetricMetrik advance untuk font sederhana satu-byte, dalam ruang glyph 1000 unit.
SimplePdfRepresentasi dokumen PDF Python asli.
StandardFontsKelas utilitas untuk 14 font standar PDF.
StreamDecoderDekode data stream PDF menggunakan filter yang didukung.
StreamEncoderEnkode byte mentah menjadi data aliran PDF, kebalikan dari :class:StreamDecoder.
TagTreePohon tag B.10.2, digunakan untuk inklusi dan sinyal zero-bitplane.
TextFragmentAbsorber-simple_pdfAbsorber yang mengekstrak fragmen teks dari sebuah instance SimplePdf.
TextObjectA BT …
TiffPageSatu gambar dalam file TIFF.
TimestampInfoHasil dari memverifikasi token timestamp RFC 3161.
TrueTypeOutlinesDekode kontur glif dari program TrueType (glyf) yang disematkan.
Type1OutlinesDekode kontur glif dari program font Type 1 (/FontFile).
XmpArrayNilai array XMP berurutan.
XmpFieldSatu properti XMP.
XmpNamespaceProviderResolver URI awalan namespace XMP dua arah.
XmpPacketPaket XMP dalam memori: kumpulan properti yang terurut.
XmpPropertySebuah properti yang membawa kualifier sewenang-wenang.
XmpStructNilai XMP terstruktur (sebuah blok rdf:parseType="Resource").

Enumerasi

EnumerasiDeskripsi
EncodingTypeEnum dengan 5 anggota.
FilterTypeEnum FilterType mencantumkan nama filter aliran yang didukung seperti FLATE_DECODE, LZW_DECODE, dan DCT_DECODE.

Generated

KelasDeskripsi
Document-generated_documentPembungkus bergaya Python untuk siklus hidup dokumen PDF dan operasi inti.
PdfAValidateOptions-generated_pdfaOpsi untuk menjalankan validasi PDF/A.
PdfAValidationResult-generated_pdfaHasil dari menjalankan validasi PDF/A.
UnsignedContent-generated_formsKontainer untuk konten yang tidak ditandatangani (halaman, bidang formulir, anotasi).
UnsignedContentAbsorber-generated_formsMengekstrak elemen konten yang tidak ditandatangani; termasuk info bidang formulir/anotasi.

Security

KelasDeskripsi
CompromiseCheckResultKelas dengan 4 properti.
SignaturesCompromiseDetectorDeteksi kemungkinan indikator kompromi pada PDF yang ditandatangani.

 Bahasa Indonesia