Aspose.PDF FOSS untuk Go
API reference untuk Aspose.Pdf FOSS untuk Go. 206 tipe publik yang diatur berdasarkan modul.
API Inti
| Kelas | Deskripsi |
|---|---|
AIClient | AIClient adalah kontrak yang dikonsumsi oleh setiap copilot: satu panggilan, satu penyelesaian obrolan. |
APIError | APIError dikembalikan ketika endpoint AI menjawab dengan status non-2xx. |
Action | Action adalah antarmuka umum yang diimplementasikan oleh setiap tipe aksi konkret. |
ActionType | ActionType mengidentifikasi jenis aksi yang terlampir pada anotasi (biasanya entri /A milik LinkAnnotation). |
Annotation | Annotation adalah antarmuka umum yang diimplementasikan oleh setiap tipe anotasi konkret. |
AnnotationCollection | AnnotationCollection adalah kumpulan anotasi yang hidup dan terurut yang terlampir pada satu halaman. |
AnnotationType | AnnotationType mengidentifikasi jenis anotasi. |
BmpDevice | BmpDevice merender halaman ke BMP. |
BookletBinding | BookletBinding memilih tepi penjilidan booklet. |
BookletOptions | BookletOptions mengonfigurasi imposisi Booklet. |
BorderEffect | BorderEffect mengontrol entri /BE/S menurut ISO 32000-1 §12.5.4 Tabel 167. |
BorderInfo | BorderInfo mendeskripsikan batas yang digambar di sekitar tabel atau sel. |
BorderSide | BorderSide adalah bitmask yang memilih sisi mana dari batas persegi panjang yang digambar. |
BorderStyle | BorderStyle mengendalikan kamus /BS untuk menggambar anotasi sesuai ISO 32000-1 §12.5.4 Tabel 168. |
ButtonAppearance | ButtonAppearance mengkonfigurasi tampilan kaya tombol tekan: keterangan terpisah untuk keadaan normal / rollover / down, gambar ikon opsional, serta warna wajah/border/teks. |
ButtonField | ButtonField adalah tombol tekan — hanya aksi, tanpa semantik nilai. |
ButtonIconPosition | ButtonIconPosition mengontrol bagaimana tombol dorong menata ikon dan caption-nya — entri /MK /TP menurut ISO 32000-1 §12.5.6.19 Tabel 189. |
CaretAnnotation | CaretAnnotation menandai titik penyisipan atau penghapusan teks, digambar sebagai caret ke atas ("^") yang diisi dengan warna anotasi. |
CaretSymbol | CaretSymbol 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. |
Cell | Sel adalah satu sel tunggal dalam Baris. |
CertifyPermission | CertifyPermission adalah tingkat izin DocMDP dari tanda tangan sertifikasi (ISO 32000-1 §12.8.2.2 Tabel 254). |
ChatCopilot | ChatCopilot menjawab pertanyaan tentang dokumen, menyimpan riwayat percakapan. |
ChatOptions | ChatOptions mengkonfigurasi sebuah ChatCopilot. |
CheckboxField | CheckboxField adalah kotak centang dengan status on/off. |
ChoiceOption | ChoiceOption adalah salah satu pilihan dari ComboBoxField atau ListBoxField. |
CircleAnnotation | CircleAnnotation menggambar anotasi elips. |
Color | Waktu mewakili warna RGBA dengan nilai dalam [0, 1]. |
ComboBoxField | ComboBoxField adalah bidang pilihan dropdown seleksi tunggal. |
CompletionRequest | CompletionRequest menjelaskan satu panggilan chat-completion. |
CompletionResponse | CompletionResponse adalah balasan model. |
DateField | DateField adalah bidang teks dengan aksi format tanggal JavaScript dan mask format (misalnya. |
Destination | Destination adalah antarmuka umum untuk semua tujuan eksplisit. |
DestinationFit | DestinationFit — [halaman /Fit]. |
DestinationFitB | DestinationFitB — [halaman /FitB]. |
DestinationFitBH | DestinationFitBH — [halaman /FitBH atas]. |
DestinationFitBV | DestinationFitBV — [halaman /FitBV kiri]. |
DestinationFitH | DestinationFitH — [page /FitH atas]. |
DestinationFitR | DestinationFitR — [page /FitR kiri bawah kanan atas]. |
DestinationFitV | DestinationFitV — [page /FitV kiri]. |
DestinationType | DestinationType mengidentifikasi flavor tujuan. |
DestinationXYZ | DestinationXYZ — [page /XYZ kiri atas perbesar]. |
Document | Dokumen adalah dokumen PDF. |
DocumentInfo | DocumentInfo berisi informasi dokumen dari kamus PDF Info. |
EmbeddedFile | EmbeddedFile adalah satu lampiran: kamus /Filespec dengan aliran tersemat. |
EmbeddedFiles | EmbeddedFiles adalah kumpulan berkas terlampir (tersemat) dokumen — pohon nama /Catalog/Names/EmbeddedFiles (ISO 32000-1 §7.11.4). |
EncryptionAlgorithm | EncryptionAlgorithm memilih cipher dan revisi security-handler yang digunakan oleh (*Document).SetEncryption. |
EncryptionOptions | EncryptionOptions menggabungkan setiap pengaturan yang mengontrol bagaimana dokumen dienkripsi saat disimpan. |
Field | Field adalah antarmuka umum yang diimplementasikan oleh setiap tipe field formulir konkret (TextBoxField, CheckboxField, RadioButtonField, dll.). |
FieldStyle | FieldStyle adalah gaya visual yang diterapkan pada widget(s) bidang formulir. |
FigureAlt | FigureAlt adalah elemen struktur /Figure yang tidak memiliki teks alternatif, dipasangkan dengan gambar yang dibungkusnya (ketika dapat diurai). |
FileAttachmentAnnotation | FileAttachmentAnnotation menyematkan file dalam dokumen dan menampilkan ikon pada /Rect anotasi. |
FileAttachmentIcon | FileAttachmentIcon nama sesuai ISO 32000-1 §12.5.6.15 Tabel 178. |
FileSelectBoxField | FileSelectBoxField adalah bidang teks yang nilainya merupakan jalur file (FileSelect flag), digunakan untuk melampirkan file lokal saat mengirim. |
FloatSide | FloatSide memilih sisi mana yang dipeluk oleh kotak mengapung sementara teks mengelilinginya. |
FloatingBox | FloatingBox 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. |
Flow | Flow adalah generator dokumen yang menata konten dari atas ke bawah dan mem-paginate secara otomatis — pasangan “flow” untuk gambar berbasis Rectangle API. |
FlowOptions | FlowOptions mengkonfigurasi sebuah Flow. |
Font | Font diimplementasikan oleh 14 font standar dan font TTF yang disematkan. |
Form | Formulir adalah tampilan AcroForm dokumen. |
FormFieldType | FormFieldType mengidentifikasi jenis bidang formulir. |
FreeTextAnnotation | FreeTextAnnotation menampilkan teks secara langsung pada halaman, dirender ke /AP/N menggunakan font yang tertanam. |
FreeTextIntent | FreeTextIntent menurut ISO 32000-1 §12.5.6.6 entri /IT. |
GenericAnnotation | GenericAnnotation adalah permukaan penampung untuk nilai /Subtype yang belum dimodelkan dalam rilis ini (Stamp, FreeText, Ink, dll). |
GifDevice | GifDevice merender halaman ke GIF. |
GoToAction | GoToAction menavigasi ke halaman dalam dokumen yang sama. |
GoToURIAction | GoToURIAction membuka URI dengan penangan default pengguna (biasanya peramban web). |
Gradient | Gradien adalah isian yang mengubah warna di seluruh bentuk: baik berupa LinearGradient atau RadialGradient. |
GradientStop | GradientStop adalah satu titik warna dalam gradien, terletak pada Offset (0 pada awal gradien, 1 pada akhirnya). |
HAlign | HAlign menentukan perataan teks horizontal dalam sebuah persegi panjang. |
HTMLMode | HTMLMode memilih bagaimana SaveHTML / WriteHTML mewakili teks halaman. |
HTMLSaveOptions | HTMLSaveOptions mengonfigurasi SaveHTML / WriteHTML. |
HighlightAnnotation | HighlightAnnotation menandai sebuah wilayah dengan warna sorotan setengah transparan. |
Image | Image menyimpan gambar yang diekstrak beserta data yang terenkode dan metadata. |
ImageColorSpace | ImageColorSpace menjelaskan ruang warna asli gambar dalam PDF. |
ImageDescriptionCopilot | ImageDescriptionCopilot menjelaskan gambar dengan model visi. |
ImageDescriptionOptions | ImageDescriptionOptions mengkonfigurasi sebuah ImageDescriptionCopilot. |
ImageFormat | ImageFormat menjelaskan format output dari gambar yang diekstrak. |
ImageInfo | ImageInfo menyimpan metadata tentang gambar yang ditemukan pada halaman tanpa mendekode data piksel. |
ImageStamp | ImageStamp menimpa gambar raster (PNG atau JPEG), diregangkan untuk mengisi Rect. |
ImageToDocumentOptions | ImageToDocumentOptions mengontrol ukuran halaman untuk ImageToDocument. |
InkAnnotation | InkAnnotation menggambar serangkaian goresan bentuk bebas — biasanya digunakan untuk merepresentasikan tinta tulisan tangan. |
JSONExportOptions | JSONExportOptions mengontrol (*Form).ExportJSON / WriteJSON. |
JavaScriptAction | JavaScriptAction menyimpan potongan JavaScript yang terlampir pada anotasi. |
JavaScriptCollection | JavaScriptCollection adalah penyimpanan JavaScript tingkat dokumen, didukung oleh pohon nama /Catalog/Names/JavaScript (ISO 32000-1 §7.7.4 / §8.5.1). |
JpegDevice | JpegDevice merender halaman ke JPEG. |
LLMOCREngine | LLMOCREngine mengenali teks dengan mengirimkan gambar halaman ke model chat yang dapat melihat. |
LLMOCROptions | LLMOCROptions mengkonfigurasi mesin OCR model-vision. |
Layer | Layer merupakan satu Optional Content Group (OCG) dalam dokumen. |
LineAnnotation | LineAnnotation menggambar garis lurus antara dua titik, dengan akhiran garis opsional di setiap ujung (panah, lingkaran, dll. |
LineCap | LineCap adalah gaya penutup garis /J menurut ISO 32000-1 §8.4.3.3 Tabel 54. |
LineEndingStyle | LineEndingStyle 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. |
LineJoin | LineJoin adalah gaya sambungan garis /j menurut ISO 32000-1 §8.4.3.4 Tabel 55. |
LineStyle | LineStyle menjelaskan bagaimana jalur yang di-stroke digambar. |
LinearGradient | LinearGradient menginterpolasi warna sepanjang garis dari (X1, Y1) ke (X2, Y2). |
LinkAnnotation | LinkAnnotation adalah wilayah yang dapat diklik. |
LinkHighlightMode | LinkHighlightMode mengontrol umpan balik visual ketika tautan diaktifkan oleh pengguna (entri /H menurut ISO 32000-1 §12.5.6.5). |
ListBoxField | ListBoxField adalah bidang pilihan daftar tunggal atau multi-pilih. |
MarginInfo | MarginInfo menjelaskan margin atau padding dalam poin: Atas / Kanan / Bawah / Kiri. |
MarkdownOptions | MarkdownOptions mengonfigurasi rendering Markdown. |
MarkdownSaveOptions | MarkdownSaveOptions mengonfigurasi SaveMarkdown / WriteMarkdown. |
MarkupParagraph | MarkupParagraph adalah rangkaian baris berurutan yang membentuk satu paragraf. |
MarkupSection | MarkupSection adalah kolom paragraf (dari kiri ke kanan di seluruh halaman). |
Message | Pesan adalah satu pesan obrolan. |
MessageImage | MessageImage adalah gambar sebaris yang dilampirkan pada pesan, dikirim sebagai data base64: URL. |
NUpOptions | NUpOptions mengonfigurasi penempatan NUp. |
NUpOrder | NUpOrder mengontrol urutan di mana halaman sumber mengisi sel-sel grid pada lembar N-up. |
NamedAction | NamedAction memicu perintah penampil bawaan (FirstPage, Print, …). |
NamedActionType | NamedActionType mengidentifikasi salah satu perintah penampil standar yang didukung oleh aksi /Named menurut ISO 32000-1 §12.6.4.11. |
NamedDestination | NamedDestination membungkus referensi nama ke dalam koleksi NamedDestinations dokumen. |
NamedDestinations | NamedDestinations adalah peta nama-ke-destinasi menurut ISO 32000-1 §12.3.2.3. |
NumberField | NumberField adalah bidang teks dengan aksi number-format JavaScript, sehingga penampil menampilkan dan memvalidasi nilai sebagai angka yang diformat. |
NumberFormatOptions | NumberFormatOptions mengonfigurasi format tampilan NumberField (memetakan ke AFNumber_Format Acrobat). |
OCRBox | OCRBox 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). |
OCREngine | OCREngine mengenali teks pada satu gambar halaman. |
OCRLine | OCRLine adalah satu baris teks fisik. |
OCRResult | OCRResult adalah konten yang dikenali dari satu gambar halaman. |
OCRWord | OCRWord adalah detail tingkat kata dalam sebuah baris, untuk mesin yang menyediakannya. |
OcrCopilot | OcrCopilot mengenali teks pada halaman yang dipindai. |
OcrOptions | OcrOptions mengkonfigurasi sebuah OcrCopilot. |
OpenAIClient | OpenAIClient berkomunikasi dengan endpoint chat-completions yang kompatibel dengan OpenAI menggunakan hanya pustaka standar. |
OpenAIClientOptions | OpenAIClientOptions mengkonfigurasi NewOpenAIClient. |
OptimizationOptions | OptimizationOptions memilih reduksi mana yang diterapkan oleh Document.Optimize. |
OptimizationResult | OptimizationResult melaporkan apa yang Document.Optimize ubah. |
OptimizeImageOptions | OptimizeImageOptions mengendalikan perilaku optimisasi gambar. |
OutlineItemCollection | OutlineItemCollection mewakili entri outline dan kumpulan anak-anaknya. |
PDFAFormat | PDFAFormat mengidentifikasi tingkat kepatuhan PDF/A. |
PDFAIssue | PDFAIssue menjelaskan satu pelanggaran kepatuhan PDF/A. |
PDFAValidationReport | PDFAValidationReport dikembalikan oleh (*Document).ValidatePDFA. |
PDFUAIssue | PDFUAIssue menjelaskan satu pelanggaran kepatuhan PDF/UA (aksesibilitas). |
PDFUAValidationReport | PDFUAValidationReport dikembalikan oleh (*Document).ValidatePDFUA. |
Page | Page adalah tampilan langsung dari satu halaman dalam sebuah Document. |
PageFormat | PageFormat menggambarkan ukuran halaman dalam poin (1/72 inci). |
PageLabelRange | PageLabelRange menggambarkan rangkaian halaman berurutan yang menggunakan gaya penomoran yang sama. |
PageLabelStyle | PageLabelStyle adalah gaya penomoran yang diterapkan dalam sebuah PageLabelRange. |
PageMarkup | PageMarkup adalah teks terstruktur dari satu halaman. |
PageNumberStamp | PageNumberStamp memberi cap nomor halaman (dan opsional totalnya), diformat oleh Format. |
PageRange | PageRange menentukan rentang inklusif halaman (berbasis 1). |
PageSize | PageSize menyimpan lebar dan tinggi halaman PDF dalam point (1/72 inci). |
PasswordBoxField | PasswordBoxField adalah bidang teks yang inputnya disamarkan (bendera Password). |
Path | Path adalah urutan MoveTo/LineTo/CurveTo/Close operations yang mendefinisikan jalur 2D arbitrer dalam ruang pengguna PDF (asal di kiri-bawah halaman, Y ke atas). |
PdfPageStamp | PdfPageStamp 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. |
Permissions | Permissions mengontrol apa yang diizinkan penampil pada PDF terenkripsi. |
PngDevice | PngDevice merender halaman ke PNG dengan resolusi tetap. |
Point | Point adalah satu titik tunggal dalam koordinat ruang pengguna PDF. |
PolygonAnnotation | PolygonAnnotation menggambar poligon tertutup melalui daftar titik sudut, dengan batas stroke dan isian interior opsional. |
PolylineAnnotation | PolylineAnnotation 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. |
QuadPoint | QuadPoint adalah satu segiempat dalam array /QuadPoints dari anotasi markup. |
RadialGradient | RadialGradient menginterpolasi warna dari titik fokus (FX, FY) ke arah lingkaran berpusat di (CX, CY) dengan radius R. |
RadioButtonField | RadioButtonField adalah sekumpulan pilihan yang saling eksklusif. |
RadioButtonOptionField | RadioButtonOptionField adalah salah satu widget opsi di dalam RadioButtonField. |
RadioItem | RadioItem menggambarkan satu widget di dalam grup radio. |
Rectangle | Rectangle mewakili persegi panjang PDF [llx, lly, urx, ury] dalam poin (1/72 inci). |
RedactAnnotation | RedactAnnotation menandai wilayah untuk penyensoran. |
RenderOptions | RenderOptions mengendalikan rasterisasi halaman. |
ReplaceOptions | ReplaceOptions menyetel bagaimana ReplaceText mencocokkan teks pencarian. |
ResetFormAction | ResetFormAction mengatur ulang bidang formulir bernama ke nilai default /DV mereka. |
Resolution | Resolusi adalah resolusi rendering dalam DPI. |
RichTextBoxField | RichTextBoxField adalah bidang teks yang membawa nilai teks kaya (RichText flag + /RV) selain /V biasa. |
RotationAngle | RotationAngle mewakili rotasi halaman PDF yang valid dalam derajat searah jarum jam. |
Row | Baris adalah satu baris tunggal dalam sebuah Tabel. |
SVG | SVG adalah dokumen SVG yang telah dipra-parse. |
SVGFontResolver | SVGFontResolver memetakan font-family + style SVG ke pdf.Font. |
SVGSaveOptions | SVGSaveOptions mengonfigurasi SaveSVG / WriteSVG. |
SearchOptions | SearchOptions menyesuaikan cara SearchText menafsirkan kueri. |
ShapeStyle | ShapeStyle menggabungkan stroke (LineStyle) dengan warna isi opsional. |
SignOptions | SignOptions mengonfigurasi tanda tangan digital. |
SignatureAppearance | SignatureAppearance mengontrol konten dan gaya blok tanda tangan yang terlihat. |
SignatureVerification | SignatureVerification adalah hasil dari memverifikasi satu tanda tangan digital. |
SquareAnnotation | SquareAnnotation menggambar anotasi persegi panjang dengan batas bergaris dan isi interior opsional. |
SquigglyAnnotation | SquigglyAnnotation menggambar garis bawah bergelombang di bawah teks (biasanya digunakan untuk petunjuk gaya pemeriksaan ejaan). |
Stamp | Stamp adalah konten yang ditumpangkan pada (atau di belakang) sebuah halaman: sebuah TextStamp, sebuah ImageStamp, atau sebuah PageNumberStamp. |
StampAnnotation | StampAnnotation adalah anotasi stempel karet. |
StampName | StampName nama menurut ISO 32000-1 §12.5.6.13 Tabel 184. |
StrikeOutAnnotation | StrikeOutAnnotation menggambar garis horizontal melalui teks. |
StructElement | StructElement adalah node dalam pohon struktur logis. |
StructType | StructType adalah tipe struktur standar PDF (ISO 32000-1 §14.8.4), digunakan sebagai nilai /S dari sebuah elemen struktur. |
SubmitFormAction | SubmitFormAction mengirimkan nilai bidang formulir ke sebuah URL. |
SubmitFormFlags | SubmitFormFlags adalah bidang bit /Flags untuk aksi /SubmitForm menurut ISO 32000-1 Tabel 237. |
SummaryCopilot | SummaryCopilot menghasilkan ringkasan dokumen dengan model AI. |
SummaryOptions | SummaryOptions mengonfigurasi sebuah SummaryCopilot. |
TOCEntry | TOCEntry adalah satu baris dari daftar isi: judul, tingkat indentasi (0 = tingkat atas), dan halaman yang ditunjuknya. |
TOCOptions | TOCOptions mengontrol bagaimana daftar isi ditampilkan. |
Table | Table adalah pembangun sementara untuk tata letak tabel yang digambar pada sebuah Page. |
TaggedContent | TaggedContent 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. |
TextAnnotation | TextAnnotation adalah anotasi catatan tempel. |
TextBoxField | TextBoxField adalah input teks satu baris atau multi-baris. |
TextExtractOptions | TextExtractOptions mengkonfigurasi ExtractText. |
TextExtractionMode | TextExtractionMode memilih bagaimana ExtractText mengurutkan teks yang diekstrak. |
TextFragment | TextFragment mewakili rangkaian teks berkelanjutan dengan font yang seragam. |
TextIcon | TextIcon nama per ISO 32000-1 §12.5.6.4 Tabel 172, digunakan dalam entri /Name anotasi /Subtype /Text. |
TextLine | TextLine mewakili baris horizontal fragmen teks pada posisi Y yang sama. |
TextMatch | TextMatch adalah satu kemunculan yang ditemukan oleh SearchText. |
TextRecognitionResult | TextRecognitionResult adalah teks yang dikenali dari satu halaman yang diproses. |
TextStamp | TextStamp menimpa satu baris (atau blok yang dibungkus) teks. |
TextStyle | TextStyle mendefinisikan properti format teks yang dapat digunakan kembali. |
TiffDevice | TiffDevice merender halaman ke TIFF. |
TilingPattern | TilingPattern adalah isian berulang (PatternType 1, ISO 32000-1 §8.7.3.1): sel kecil konten yang ditata berulang pada bentuk apa pun yang diisinya. |
UnderlineAnnotation | UnderlineAnnotation menarik garis horizontal di bawah teks. |
Usage | Penggunaan melaporkan jumlah token ketika penyedia mengembalikannya. |
VAlign | VAlign menentukan perataan teks vertikal dalam sebuah persegi panjang. |
ValidationIssue | ValidationIssue menjelaskan satu masalah yang ditemukan dalam file PDF. |
ValidationReport | ValidationReport dikembalikan oleh Validate dan merangkum integritas struktural sebuah PDF. |
WidgetAnnotation | WidgetAnnotation adalah tampilan read-only dari anotasi widget formulir yang ditampilkan melalui AnnotationCollection. |
XForm | XForm 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. |
XMPMetadata | XMPMetadata adalah paket XMP dokumen yang dimodelkan sebagai bidang skema umum plus daftar properti Kustom sewenang-wenang. |
XMPProperty | XMPProperty adalah satu properti XMP sederhana (bernilai string) dalam ruang nama sewenang-wenang. |