Aspose.PDF FOSS untuk Go

API reference untuk Aspose.Pdf FOSS untuk Go. 206 tipe publik yang diatur berdasarkan modul.

API Inti

KelasDeskripsi
AIClientAIClient adalah kontrak yang dikonsumsi oleh setiap copilot: satu panggilan, satu penyelesaian obrolan.
APIErrorAPIError dikembalikan ketika endpoint AI menjawab dengan status non-2xx.
ActionAction adalah antarmuka umum yang diimplementasikan oleh setiap tipe aksi konkret.
ActionTypeActionType mengidentifikasi jenis aksi yang terlampir pada anotasi (biasanya entri /A milik LinkAnnotation).
AnnotationAnnotation adalah antarmuka umum yang diimplementasikan oleh setiap tipe anotasi konkret.
AnnotationCollectionAnnotationCollection adalah kumpulan anotasi yang hidup dan terurut yang terlampir pada satu halaman.
AnnotationTypeAnnotationType mengidentifikasi jenis anotasi.
BmpDeviceBmpDevice merender halaman ke BMP.
BookletBindingBookletBinding memilih tepi penjilidan booklet.
BookletOptionsBookletOptions mengonfigurasi imposisi Booklet.
BorderEffectBorderEffect mengontrol entri /BE/S menurut ISO 32000-1 §12.5.4 Tabel 167.
BorderInfoBorderInfo mendeskripsikan batas yang digambar di sekitar tabel atau sel.
BorderSideBorderSide adalah bitmask yang memilih sisi mana dari batas persegi panjang yang digambar.
BorderStyleBorderStyle mengendalikan kamus /BS untuk menggambar anotasi sesuai ISO 32000-1 §12.5.4 Tabel 168.
ButtonAppearanceButtonAppearance mengkonfigurasi tampilan kaya tombol tekan: keterangan terpisah untuk keadaan normal / rollover / down, gambar ikon opsional, serta warna wajah/border/teks.
ButtonFieldButtonField adalah tombol tekan — hanya aksi, tanpa semantik nilai.
ButtonIconPositionButtonIconPosition mengontrol bagaimana tombol dorong menata ikon dan caption-nya — entri /MK /TP menurut ISO 32000-1 §12.5.6.19 Tabel 189.
CaretAnnotationCaretAnnotation menandai titik penyisipan atau penghapusan teks, digambar sebagai caret ke atas ("^") yang diisi dengan warna anotasi.
CaretSymbolCaretSymbol adalah entri /Sy dari anotasi Caret menurut ISO 32000-1 §12.5.6.11 Tabel 180 — simbol opsional yang digambar bersama caret untuk mengaitkannya dengan aksi penyuntingan.
CellSel adalah satu sel tunggal dalam Baris.
CertifyPermissionCertifyPermission adalah tingkat izin DocMDP dari tanda tangan sertifikasi (ISO 32000-1 §12.8.2.2 Tabel 254).
ChatCopilotChatCopilot menjawab pertanyaan tentang dokumen, menyimpan riwayat percakapan.
ChatOptionsChatOptions mengkonfigurasi sebuah ChatCopilot.
CheckboxFieldCheckboxField adalah kotak centang dengan status on/off.
ChoiceOptionChoiceOption adalah salah satu pilihan dari ComboBoxField atau ListBoxField.
CircleAnnotationCircleAnnotation menggambar anotasi elips.
ColorWaktu mewakili warna RGBA dengan nilai dalam [0, 1].
ComboBoxFieldComboBoxField adalah bidang pilihan dropdown seleksi tunggal.
CompletionRequestCompletionRequest menjelaskan satu panggilan chat-completion.
CompletionResponseCompletionResponse adalah balasan model.
DateFieldDateField adalah bidang teks dengan aksi format tanggal JavaScript dan mask format (misalnya.
DestinationDestination adalah antarmuka umum untuk semua tujuan eksplisit.
DestinationFitDestinationFit — [halaman /Fit].
DestinationFitBDestinationFitB — [halaman /FitB].
DestinationFitBHDestinationFitBH — [halaman /FitBH atas].
DestinationFitBVDestinationFitBV — [halaman /FitBV kiri].
DestinationFitHDestinationFitH — [page /FitH atas].
DestinationFitRDestinationFitR — [page /FitR kiri bawah kanan atas].
DestinationFitVDestinationFitV — [page /FitV kiri].
DestinationTypeDestinationType mengidentifikasi flavor tujuan.
DestinationXYZDestinationXYZ — [page /XYZ kiri atas perbesar].
DocumentDokumen adalah dokumen PDF.
DocumentInfoDocumentInfo berisi informasi dokumen dari kamus PDF Info.
EmbeddedFileEmbeddedFile adalah satu lampiran: kamus /Filespec dengan aliran tersemat.
EmbeddedFilesEmbeddedFiles adalah kumpulan berkas terlampir (tersemat) dokumen — pohon nama /Catalog/Names/EmbeddedFiles (ISO 32000-1 §7.11.4).
EncryptionAlgorithmEncryptionAlgorithm memilih cipher dan revisi security-handler yang digunakan oleh (*Document).SetEncryption.
EncryptionOptionsEncryptionOptions menggabungkan setiap pengaturan yang mengontrol bagaimana dokumen dienkripsi saat disimpan.
FieldField adalah antarmuka umum yang diimplementasikan oleh setiap tipe field formulir konkret (TextBoxField, CheckboxField, RadioButtonField, dll.).
FieldStyleFieldStyle adalah gaya visual yang diterapkan pada widget(s) bidang formulir.
FigureAltFigureAlt adalah elemen struktur /Figure yang tidak memiliki teks alternatif, dipasangkan dengan gambar yang dibungkusnya (ketika dapat diurai).
FileAttachmentAnnotationFileAttachmentAnnotation menyematkan file dalam dokumen dan menampilkan ikon pada /Rect anotasi.
FileAttachmentIconFileAttachmentIcon nama sesuai ISO 32000-1 §12.5.6.15 Tabel 178.
FileSelectBoxFieldFileSelectBoxField adalah bidang teks yang nilainya merupakan jalur file (FileSelect flag), digunakan untuk melampirkan file lokal saat mengirim.
FloatSideFloatSide memilih sisi mana yang dipeluk oleh kotak mengapung sementara teks mengelilinginya.
FloatingBoxFloatingBox adalah kontainer konten yang diposisikan (Tier 2 dari model alur): sebuah kotak dengan border opsional, latar belakang, dan padding yang menempatkan kontennya sendiri (paragraf, heading, gambar, daftar) di dalam lebarnya.
FlowFlow adalah generator dokumen yang menata konten dari atas ke bawah dan mem-paginate secara otomatis — pasangan “flow” untuk gambar berbasis Rectangle API.
FlowOptionsFlowOptions mengkonfigurasi sebuah Flow.
FontFont diimplementasikan oleh 14 font standar dan font TTF yang disematkan.
FormFormulir adalah tampilan AcroForm dokumen.
FormFieldTypeFormFieldType mengidentifikasi jenis bidang formulir.
FreeTextAnnotationFreeTextAnnotation menampilkan teks secara langsung pada halaman, dirender ke /AP/N menggunakan font yang tertanam.
FreeTextIntentFreeTextIntent menurut ISO 32000-1 §12.5.6.6 entri /IT.
GenericAnnotationGenericAnnotation adalah permukaan penampung untuk nilai /Subtype yang belum dimodelkan dalam rilis ini (Stamp, FreeText, Ink, dll).
GifDeviceGifDevice merender halaman ke GIF.
GoToActionGoToAction menavigasi ke halaman dalam dokumen yang sama.
GoToURIActionGoToURIAction membuka URI dengan penangan default pengguna (biasanya peramban web).
GradientGradien adalah isian yang mengubah warna di seluruh bentuk: baik berupa LinearGradient atau RadialGradient.
GradientStopGradientStop adalah satu titik warna dalam gradien, terletak pada Offset (0 pada awal gradien, 1 pada akhirnya).
HAlignHAlign menentukan perataan teks horizontal dalam sebuah persegi panjang.
HTMLModeHTMLMode memilih bagaimana SaveHTML / WriteHTML mewakili teks halaman.
HTMLSaveOptionsHTMLSaveOptions mengonfigurasi SaveHTML / WriteHTML.
HighlightAnnotationHighlightAnnotation menandai sebuah wilayah dengan warna sorotan setengah transparan.
ImageImage menyimpan gambar yang diekstrak beserta data yang terenkode dan metadata.
ImageColorSpaceImageColorSpace menjelaskan ruang warna asli gambar dalam PDF.
ImageDescriptionCopilotImageDescriptionCopilot menjelaskan gambar dengan model visi.
ImageDescriptionOptionsImageDescriptionOptions mengkonfigurasi sebuah ImageDescriptionCopilot.
ImageFormatImageFormat menjelaskan format output dari gambar yang diekstrak.
ImageInfoImageInfo menyimpan metadata tentang gambar yang ditemukan pada halaman tanpa mendekode data piksel.
ImageStampImageStamp menimpa gambar raster (PNG atau JPEG), diregangkan untuk mengisi Rect.
ImageToDocumentOptionsImageToDocumentOptions mengontrol ukuran halaman untuk ImageToDocument.
InkAnnotationInkAnnotation menggambar serangkaian goresan bentuk bebas — biasanya digunakan untuk merepresentasikan tinta tulisan tangan.
JSONExportOptionsJSONExportOptions mengontrol (*Form).ExportJSON / WriteJSON.
JavaScriptActionJavaScriptAction menyimpan potongan JavaScript yang terlampir pada anotasi.
JavaScriptCollectionJavaScriptCollection adalah penyimpanan JavaScript tingkat dokumen, didukung oleh pohon nama /Catalog/Names/JavaScript (ISO 32000-1 §7.7.4 / §8.5.1).
JpegDeviceJpegDevice merender halaman ke JPEG.
LLMOCREngineLLMOCREngine mengenali teks dengan mengirimkan gambar halaman ke model chat yang dapat melihat.
LLMOCROptionsLLMOCROptions mengkonfigurasi mesin OCR model-vision.
LayerLayer merupakan satu Optional Content Group (OCG) dalam dokumen.
LineAnnotationLineAnnotation menggambar garis lurus antara dua titik, dengan akhiran garis opsional di setiap ujung (panah, lingkaran, dll.
LineCapLineCap adalah gaya penutup garis /J menurut ISO 32000-1 §8.4.3.3 Tabel 54.
LineEndingStyleLineEndingStyle merupakan salah satu dari 10 bentuk akhiran garis menurut ISO 32000-1 §12.5.6.7 Tabel 176, digunakan dalam entri /LE pada anotasi /Line.
LineJoinLineJoin adalah gaya sambungan garis /j menurut ISO 32000-1 §8.4.3.4 Tabel 55.
LineStyleLineStyle menjelaskan bagaimana jalur yang di-stroke digambar.
LinearGradientLinearGradient menginterpolasi warna sepanjang garis dari (X1, Y1) ke (X2, Y2).
LinkAnnotationLinkAnnotation adalah wilayah yang dapat diklik.
LinkHighlightModeLinkHighlightMode mengontrol umpan balik visual ketika tautan diaktifkan oleh pengguna (entri /H menurut ISO 32000-1 §12.5.6.5).
ListBoxFieldListBoxField adalah bidang pilihan daftar tunggal atau multi-pilih.
MarginInfoMarginInfo menjelaskan margin atau padding dalam poin: Atas / Kanan / Bawah / Kiri.
MarkdownOptionsMarkdownOptions mengonfigurasi rendering Markdown.
MarkdownSaveOptionsMarkdownSaveOptions mengonfigurasi SaveMarkdown / WriteMarkdown.
MarkupParagraphMarkupParagraph adalah rangkaian baris berurutan yang membentuk satu paragraf.
MarkupSectionMarkupSection adalah kolom paragraf (dari kiri ke kanan di seluruh halaman).
MessagePesan adalah satu pesan obrolan.
MessageImageMessageImage adalah gambar sebaris yang dilampirkan pada pesan, dikirim sebagai data base64: URL.
NUpOptionsNUpOptions mengonfigurasi penempatan NUp.
NUpOrderNUpOrder mengontrol urutan di mana halaman sumber mengisi sel-sel grid pada lembar N-up.
NamedActionNamedAction memicu perintah penampil bawaan (FirstPage, Print, …).
NamedActionTypeNamedActionType mengidentifikasi salah satu perintah penampil standar yang didukung oleh aksi /Named menurut ISO 32000-1 §12.6.4.11.
NamedDestinationNamedDestination membungkus referensi nama ke dalam koleksi NamedDestinations dokumen.
NamedDestinationsNamedDestinations adalah peta nama-ke-destinasi menurut ISO 32000-1 §12.3.2.3.
NumberFieldNumberField adalah bidang teks dengan aksi number-format JavaScript, sehingga penampil menampilkan dan memvalidasi nilai sebagai angka yang diformat.
NumberFormatOptionsNumberFormatOptions mengonfigurasi format tampilan NumberField (memetakan ke AFNumber_Format Acrobat).
OCRBoxOCRBox adalah sebuah persegi panjang dalam ruang piksel gambar: asal di sudut kiri atas, Y meningkat ke bawah (konvensi raster biasa — berbeda secara sengaja dari ruang pengguna PDF).
OCREngineOCREngine mengenali teks pada satu gambar halaman.
OCRLineOCRLine adalah satu baris teks fisik.
OCRResultOCRResult adalah konten yang dikenali dari satu gambar halaman.
OCRWordOCRWord adalah detail tingkat kata dalam sebuah baris, untuk mesin yang menyediakannya.
OcrCopilotOcrCopilot mengenali teks pada halaman yang dipindai.
OcrOptionsOcrOptions mengkonfigurasi sebuah OcrCopilot.
OpenAIClientOpenAIClient berkomunikasi dengan endpoint chat-completions yang kompatibel dengan OpenAI menggunakan hanya pustaka standar.
OpenAIClientOptionsOpenAIClientOptions mengkonfigurasi NewOpenAIClient.
OptimizationOptionsOptimizationOptions memilih reduksi mana yang diterapkan oleh Document.Optimize.
OptimizationResultOptimizationResult melaporkan apa yang Document.Optimize ubah.
OptimizeImageOptionsOptimizeImageOptions mengendalikan perilaku optimisasi gambar.
OutlineItemCollectionOutlineItemCollection mewakili entri outline dan kumpulan anak-anaknya.
PDFAFormatPDFAFormat mengidentifikasi tingkat kepatuhan PDF/A.
PDFAIssuePDFAIssue menjelaskan satu pelanggaran kepatuhan PDF/A.
PDFAValidationReportPDFAValidationReport dikembalikan oleh (*Document).ValidatePDFA.
PDFUAIssuePDFUAIssue menjelaskan satu pelanggaran kepatuhan PDF/UA (aksesibilitas).
PDFUAValidationReportPDFUAValidationReport dikembalikan oleh (*Document).ValidatePDFUA.
PagePage adalah tampilan langsung dari satu halaman dalam sebuah Document.
PageFormatPageFormat menggambarkan ukuran halaman dalam poin (1/72 inci).
PageLabelRangePageLabelRange menggambarkan rangkaian halaman berurutan yang menggunakan gaya penomoran yang sama.
PageLabelStylePageLabelStyle adalah gaya penomoran yang diterapkan dalam sebuah PageLabelRange.
PageMarkupPageMarkup adalah teks terstruktur dari satu halaman.
PageNumberStampPageNumberStamp memberi cap nomor halaman (dan opsional totalnya), diformat oleh Format.
PageRangePageRange menentukan rentang inklusif halaman (berbasis 1).
PageSizePageSize menyimpan lebar dan tinggi halaman PDF dalam point (1/72 inci).
PasswordBoxFieldPasswordBoxField adalah bidang teks yang inputnya disamarkan (bendera Password).
PathPath adalah urutan MoveTo/LineTo/CurveTo/Close operations yang mendefinisikan jalur 2D arbitrer dalam ruang pengguna PDF (asal di kiri-bawah halaman, Y ke atas).
PdfPageStampPdfPageStamp menimpa (atau menempatkan di bawah) sebuah halaman dari dokumen PDF lain sebagai stempel — halaman sumber diimpor sekali sebagai Form XObject dan digambar ke dalam Rect stempel, diskalakan agar pas sambil mempertahankan rasio aspek, diposisikan oleh HAlign/VAlign, dan menghormati Opacity, RotateAngle serta Background.
PermissionsPermissions mengontrol apa yang diizinkan penampil pada PDF terenkripsi.
PngDevicePngDevice merender halaman ke PNG dengan resolusi tetap.
PointPoint adalah satu titik tunggal dalam koordinat ruang pengguna PDF.
PolygonAnnotationPolygonAnnotation menggambar poligon tertutup melalui daftar titik sudut, dengan batas stroke dan isian interior opsional.
PolylineAnnotationPolylineAnnotation menggambar polyline terbuka melalui daftar titik sudut, dengan batas stroke, ujung garis opsional pada titik pertama dan terakhir, serta isian interior opsional untuk ujung yang ditutup.
QuadPointQuadPoint adalah satu segiempat dalam array /QuadPoints dari anotasi markup.
RadialGradientRadialGradient menginterpolasi warna dari titik fokus (FX, FY) ke arah lingkaran berpusat di (CX, CY) dengan radius R.
RadioButtonFieldRadioButtonField adalah sekumpulan pilihan yang saling eksklusif.
RadioButtonOptionFieldRadioButtonOptionField adalah salah satu widget opsi di dalam RadioButtonField.
RadioItemRadioItem menggambarkan satu widget di dalam grup radio.
RectangleRectangle mewakili persegi panjang PDF [llx, lly, urx, ury] dalam poin (1/72 inci).
RedactAnnotationRedactAnnotation menandai wilayah untuk penyensoran.
RenderOptionsRenderOptions mengendalikan rasterisasi halaman.
ReplaceOptionsReplaceOptions menyetel bagaimana ReplaceText mencocokkan teks pencarian.
ResetFormActionResetFormAction mengatur ulang bidang formulir bernama ke nilai default /DV mereka.
ResolutionResolusi adalah resolusi rendering dalam DPI.
RichTextBoxFieldRichTextBoxField adalah bidang teks yang membawa nilai teks kaya (RichText flag + /RV) selain /V biasa.
RotationAngleRotationAngle mewakili rotasi halaman PDF yang valid dalam derajat searah jarum jam.
RowBaris adalah satu baris tunggal dalam sebuah Tabel.
SVGSVG adalah dokumen SVG yang telah dipra-parse.
SVGFontResolverSVGFontResolver memetakan font-family + style SVG ke pdf.Font.
SVGSaveOptionsSVGSaveOptions mengonfigurasi SaveSVG / WriteSVG.
SearchOptionsSearchOptions menyesuaikan cara SearchText menafsirkan kueri.
ShapeStyleShapeStyle menggabungkan stroke (LineStyle) dengan warna isi opsional.
SignOptionsSignOptions mengonfigurasi tanda tangan digital.
SignatureAppearanceSignatureAppearance mengontrol konten dan gaya blok tanda tangan yang terlihat.
SignatureVerificationSignatureVerification adalah hasil dari memverifikasi satu tanda tangan digital.
SquareAnnotationSquareAnnotation menggambar anotasi persegi panjang dengan batas bergaris dan isi interior opsional.
SquigglyAnnotationSquigglyAnnotation menggambar garis bawah bergelombang di bawah teks (biasanya digunakan untuk petunjuk gaya pemeriksaan ejaan).
StampStamp adalah konten yang ditumpangkan pada (atau di belakang) sebuah halaman: sebuah TextStamp, sebuah ImageStamp, atau sebuah PageNumberStamp.
StampAnnotationStampAnnotation adalah anotasi stempel karet.
StampNameStampName nama menurut ISO 32000-1 §12.5.6.13 Tabel 184.
StrikeOutAnnotationStrikeOutAnnotation menggambar garis horizontal melalui teks.
StructElementStructElement adalah node dalam pohon struktur logis.
StructTypeStructType adalah tipe struktur standar PDF (ISO 32000-1 §14.8.4), digunakan sebagai nilai /S dari sebuah elemen struktur.
SubmitFormActionSubmitFormAction mengirimkan nilai bidang formulir ke sebuah URL.
SubmitFormFlagsSubmitFormFlags adalah bidang bit /Flags untuk aksi /SubmitForm menurut ISO 32000-1 Tabel 237.
SummaryCopilotSummaryCopilot menghasilkan ringkasan dokumen dengan model AI.
SummaryOptionsSummaryOptions mengonfigurasi sebuah SummaryCopilot.
TOCEntryTOCEntry adalah satu baris dari daftar isi: judul, tingkat indentasi (0 = tingkat atas), dan halaman yang ditunjuknya.
TOCOptionsTOCOptions mengontrol bagaimana daftar isi ditampilkan.
TableTable adalah pembangun sementara untuk tata letak tabel yang digambar pada sebuah Page.
TaggedContentTaggedContent adalah antarmuka untuk membuat Tagged PDF (ISO 32000-1 §14.8): ia memiliki pohon struktur logis dokumen dan mengatur tanda katalog yang PDF/UA perlukan.
TextAnnotationTextAnnotation adalah anotasi catatan tempel.
TextBoxFieldTextBoxField adalah input teks satu baris atau multi-baris.
TextExtractOptionsTextExtractOptions mengkonfigurasi ExtractText.
TextExtractionModeTextExtractionMode memilih bagaimana ExtractText mengurutkan teks yang diekstrak.
TextFragmentTextFragment mewakili rangkaian teks berkelanjutan dengan font yang seragam.
TextIconTextIcon nama per ISO 32000-1 §12.5.6.4 Tabel 172, digunakan dalam entri /Name anotasi /Subtype /Text.
TextLineTextLine mewakili baris horizontal fragmen teks pada posisi Y yang sama.
TextMatchTextMatch adalah satu kemunculan yang ditemukan oleh SearchText.
TextRecognitionResultTextRecognitionResult adalah teks yang dikenali dari satu halaman yang diproses.
TextStampTextStamp menimpa satu baris (atau blok yang dibungkus) teks.
TextStyleTextStyle mendefinisikan properti format teks yang dapat digunakan kembali.
TiffDeviceTiffDevice merender halaman ke TIFF.
TilingPatternTilingPattern adalah isian berulang (PatternType 1, ISO 32000-1 §8.7.3.1): sel kecil konten yang ditata berulang pada bentuk apa pun yang diisinya.
UnderlineAnnotationUnderlineAnnotation menarik garis horizontal di bawah teks.
UsagePenggunaan melaporkan jumlah token ketika penyedia mengembalikannya.
VAlignVAlign menentukan perataan teks vertikal dalam sebuah persegi panjang.
ValidationIssueValidationIssue menjelaskan satu masalah yang ditemukan dalam file PDF.
ValidationReportValidationReport dikembalikan oleh Validate dan merangkum integritas struktural sebuah PDF.
WidgetAnnotationWidgetAnnotation adalah tampilan read-only dari anotasi widget formulir yang ditampilkan melalui AnnotationCollection.
XFormXForm adalah Form XObject yang dapat digunakan kembali (ISO 32000-1 §8.10) — sebuah aliran konten yang berdiri sendiri (dengan sumber dayanya sendiri) yang dapat ditempatkan pada sejumlah halaman dan posisi dengan satu pemanggilan Do.
XMPMetadataXMPMetadata adalah paket XMP dokumen yang dimodelkan sebagai bidang skema umum plus daftar properti Kustom sewenang-wenang.
XMPPropertyXMPProperty adalah satu properti XMP sederhana (bernilai string) dalam ruang nama sewenang-wenang.

Lihat Juga

 Bahasa Indonesia