Aspose.PDF FOSS voor Go
API reference voor Aspose.Pdf FOSS voor Go. 206 openbare types georganiseerd per module.
Kern-API
| Klasse | Beschrijving |
|---|---|
AIClient | AIClient is het contract dat elke copilot gebruikt: één oproep, één chatvoltooiing. |
APIError | APIError wordt geretourneerd wanneer het AI-endpoint beantwoordt met een niet-2xx-status. |
Action | Action is de gemeenschappelijke interface die door elk concreet actietype wordt geïmplementeerd. |
ActionType | ActionType identificeert het soort actie dat aan een annotatie is gekoppeld (meestal een LinkAnnotation’s /A entry). |
Annotation | Annotation is de gemeenschappelijke interface die door elk concreet annotatietype wordt geïmplementeerd. |
AnnotationCollection | AnnotationCollection is de levende, geordende verzameling van annotaties die aan een enkele pagina zijn gekoppeld. |
AnnotationType | AnnotationType identificeert het soort annotatie. |
BmpDevice | BmpDevice rendert een pagina naar BMP. |
BookletBinding | BookletBinding selecteert de bindrand van een boekje. |
BookletOptions | BookletOptions configureert Booklet-imposition. |
BorderEffect | BorderEffect regelt de /BE/S invoer volgens ISO 32000-1 §12.5.4 Tabel 167. |
BorderInfo | BorderInfo beschrijft een rand die rond een tabel of cel wordt getekend. |
BorderSide | BorderSide is een bitmasker dat selecteert welke zijden van een rechthoekige rand getekend worden. |
BorderStyle | BorderStyle regelt de /BS dict voor het tekenen van annotaties volgens ISO 32000-1 §12.5.4 Tabel 168. |
ButtonAppearance | ButtonAppearance configureert het rijke uiterlijk van een push-button: afzonderlijke bijschriften voor de normale / rollover / down toestanden, een optionele pictogramafbeelding, en kleuren voor oppervlak/rand/tekst. |
ButtonField | ButtonField is een push-button — alleen actie, geen waardesemantiek. |
ButtonIconPosition | ButtonIconPosition bepaalt hoe een push-button zijn pictogram en bijschrift rangschikt — de /MK /TP-ingang volgens ISO 32000-1 §12.5.6.19 Tabel 189. |
CaretAnnotation | CaretAnnotation markeert een punt van tekstinvoeging of -verwijdering, getekend als een omhoog gerichte caret ("^") gevuld met de annotatiekleur. |
CaretSymbol | CaretSymbol is de /Sy-vermelding van een Caret-annotatie volgens ISO 32000-1 §12.5.6.11 Tabel 180 — een optioneel symbool dat samen met de caret wordt getekend om het te koppelen aan een bewerkingsactie. |
Cell | Cell is een enkele cel binnen een Row. |
CertifyPermission | CertifyPermission is het DocMDP machtigingsniveau van een certificeringshandtekening (ISO 32000-1 §12.8.2.2 Tabel 254). |
ChatCopilot | ChatCopilot beantwoordt vragen over een document, terwijl de gespreksgeschiedenis wordt bewaard. |
ChatOptions | ChatOptions configureert een ChatCopilot. |
CheckboxField | CheckboxField is een checkbox met aan/uit-status. |
ChoiceOption | ChoiceOption is een optie van een ComboBoxField of ListBoxField. |
CircleAnnotation | CircleAnnotation tekent een elliptische annotatie. |
Color | Kleur stelt een RGBA-kleur voor met waarden in [0, 1]. |
ComboBoxField | ComboBoxField is een enkelkeuze dropdown-keuzeveld. |
CompletionRequest | CompletionRequest beschrijft één chat-completion-aanroep. |
CompletionResponse | CompletionResponse is het antwoord van het model. |
DateField | DateField is een tekstveld met een JavaScript datumformaat-actie en een formatmasker (bijv. |
Destination | Destination is de gemeenschappelijke interface voor alle expliciete bestemmingen. |
DestinationFit | DestinationFit — [page /Fit]. |
DestinationFitB | DestinationFitB — [page /FitB]. |
DestinationFitBH | DestinationFitBH — [page /FitBH top]. |
DestinationFitBV | DestinationFitBV — [page /FitBV links]. |
DestinationFitH | DestinationFitH — [page /FitH boven]. |
DestinationFitR | DestinationFitR — [page /FitR links onder rechts boven]. |
DestinationFitV | DestinationFitV — [page /FitV links]. |
DestinationType | DestinationType identificeert de bestemmingsvariant. |
DestinationXYZ | DestinationXYZ — [page /XYZ left top zoom]. |
Document | Document is een PDF-document. |
DocumentInfo | DocumentInfo bevat documentinformatie uit het PDF Info-woordenboek. |
EmbeddedFile | EmbeddedFile is één bijlage: een /Filespec dictionary met een ingebedde stream. |
EmbeddedFiles | EmbeddedFiles is de verzameling van bijgevoegde (ingebedde) bestanden van het document — de /Catalog/Names/EmbeddedFiles naamboom (ISO 32000-1 §7.11.4). |
EncryptionAlgorithm | EncryptionAlgorithm selecteert het versleutelingsalgoritme en de revisie van de security-handler die wordt gebruikt door (*Document).SetEncryption. |
EncryptionOptions | EncryptionOptions bundelt elke instelling die bepaalt hoe een document wordt versleuteld bij het opslaan. |
Field | Field is de gemeenschappelijke interface die door elk concreet formulierveldtype wordt geïmplementeerd (TextBoxField, CheckboxField, RadioButtonField, etc.). |
FieldStyle | FieldStyle is de visuele styling die wordt toegepast op de widget(s) van een formulierveld. |
FigureAlt | FigureAlt is een /Figure-structuurelement zonder alternatieve tekst, gekoppeld aan de afbeelding die het omkadert (wanneer op te lossen). |
FileAttachmentAnnotation | FileAttachmentAnnotation voegt een bestand in het document in en toont een pictogram op de /Rect van de annotatie. |
FileAttachmentIcon | FileAttachmentIcon benoemt volgens ISO 32000-1 §12.5.6.15 Tabel 178. |
FileSelectBoxField | FileSelectBoxField is een tekstveld waarvan de waarde een bestandspad is (FileSelect vlag), gebruikt om een lokaal bestand toe te voegen bij indienen. |
FloatSide | FloatSide selecteert welke rand een zwevend vak omhelst terwijl de tekst eromheen loopt. |
FloatingBox | FloatingBox is een gepositioneerde inhoudscontainer (Tier 2 van het flowmodel): een vak met een optionele rand, achtergrond en opvulling dat zijn eigen inhoud (alinea’s, koppen, afbeeldingen, lijsten) binnen de breedte plaatst. |
Flow | Flow is een documentgenerator die inhoud van boven naar beneden rangschikt en automatisch pagineert — de “flow”-tegenhanger van de rechthoekgebaseerde tekening API. |
FlowOptions | FlowOptions configureert een Flow. |
Font | Lettertype wordt geïmplementeerd door standaard 14 lettertypen en ingebedde TTF-lettertypen. |
Form | Form is de AcroForm weergave van het document. |
FormFieldType | FormFieldType identificeert het type formulierveld. |
FreeTextAnnotation | FreeTextAnnotation toont tekst direct op de pagina, gerenderd naar /AP/N met een ingesloten lettertype. |
FreeTextIntent | FreeTextIntent volgens ISO 32000-1 §12.5.6.6 /IT entry. |
GenericAnnotation | GenericAnnotation is het vangnet voor /Subtype-waarden die deze release nog niet modelleert (Stamp, FreeText, Ink, enz.). |
GifDevice | GifDevice rendert een pagina naar GIF. |
GoToAction | GoToAction navigeert naar een pagina binnen hetzelfde document. |
GoToURIAction | GoToURIAction opent een URI in de standaardhandler van de gebruiker (meestal een webbrowser). |
Gradient | Gradient is een vulling die kleur over een vorm laat variëren: of een LinearGradient of een RadialGradient. |
GradientStop | GradientStop is één kleurstop in een gradient, geplaatst op Offset (0 aan het begin van de gradient, 1 aan het einde). |
HAlign | HAlign specificeert de horizontale tekstuitlijning binnen een rechthoek. |
HTMLMode | HTMLMode selecteert hoe SaveHTML / WriteHTML paginatekst weergeeft. |
HTMLSaveOptions | HTMLSaveOptions configureert SaveHTML / WriteHTML. |
HighlightAnnotation | HighlightAnnotation markeert een gebied met een half-transparante markeerkleur. |
Image | Afbeelding bevat een geëxtraheerde afbeelding met zijn gecodeerde gegevens en metadata. |
ImageColorSpace | ImageColorSpace beschrijft de oorspronkelijke kleurruimte van de afbeelding in de PDF. |
ImageDescriptionCopilot | ImageDescriptionCopilot beschrijft afbeeldingen met een vision model. |
ImageDescriptionOptions | ImageDescriptionOptions configureert een ImageDescriptionCopilot. |
ImageFormat | ImageFormat beschrijft het uitvoerformaat van een geëxtraheerde afbeelding. |
ImageInfo | ImageInfo bevat metadata over een afbeelding die op een pagina is gevonden zonder pixelgegevens te decoderen. |
ImageStamp | ImageStamp legt een rasterafbeelding (PNG of JPEG) over, uitgerekt om Rect te vullen. |
ImageToDocumentOptions | ImageToDocumentOptions regelt de paginagrootte voor ImageToDocument. |
InkAnnotation | InkAnnotation tekent een reeks vrije streken — meestal gebruikt om handgeschreven inkt weer te geven. |
JSONExportOptions | JSONExportOptions beheert (*Form).ExportJSON / WriteJSON. |
JavaScriptAction | JavaScriptAction bevat een JavaScript fragment dat aan een annotatie is gekoppeld. |
JavaScriptCollection | JavaScriptCollection is de documentniveau JavaScript opslag, ondersteund door de /Catalog/Names/JavaScript naamboom (ISO 32000-1 §7.7.4 / §8.5.1). |
JpegDevice | JpegDevice rendert een pagina naar JPEG. |
LLMOCREngine | LLMOCREngine herkent tekst door de pagina-afbeelding naar een visie-capabel chatmodel te sturen. |
LLMOCROptions | LLMOCROptions configureert de vision-model OCR-engine. |
Layer | Layer is één Optional Content Group (OCG) in het document. |
LineAnnotation | LineAnnotation tekent een rechte lijn tussen twee punten, met optionele lijneinden aan elk uiteinde (pijlen, cirkels, enz. |
LineCap | LineCap is de /J lijn-eindstijl volgens ISO 32000-1 §8.4.3.3 Tabel 54. |
LineEndingStyle | LineEndingStyle is een van de 10 lijn-eindvormen volgens ISO 32000-1 §12.5.6.7 Tabel 176, gebruikt in de /Line-annotaties’ /LE-invoer. |
LineJoin | LineJoin is de /j lijn-verbindingstijl volgens ISO 32000-1 §8.4.3.4 Tabel 55. |
LineStyle | LineStyle beschrijft hoe een stroked path wordt getekend. |
LinearGradient | LinearGradient interpoleert kleur langs de lijn van (X1, Y1) tot (X2, Y2). |
LinkAnnotation | LinkAnnotation is een klikbare regio. |
LinkHighlightMode | LinkHighlightMode regelt de visuele feedback wanneer de link door de gebruiker wordt geactiveerd (de /H entry volgens ISO 32000-1 §12.5.6.5). |
ListBoxField | ListBoxField is een enkel- of meerkeuze lijstkeuzeveld. |
MarginInfo | MarginInfo beschrijft marges of padding in punten: Boven / Rechts / Onder / Links. |
MarkdownOptions | MarkdownOptions configureert Markdown-weergave. |
MarkdownSaveOptions | MarkdownSaveOptions configureert SaveMarkdown / WriteMarkdown. |
MarkupParagraph | MarkupParagraph is een reeks opeenvolgende regels die één alinea vormen. |
MarkupSection | MarkupSection is een kolom van alinea’s (van links naar rechts over de pagina). |
Message | Bericht is een enkel chatbericht. |
MessageImage | MessageImage is een inline afbeelding die aan een bericht is toegevoegd, verzonden als een base64 data-URL. |
NUpOptions | NUpOptions configureert NUp-impositie. |
NUpOrder | NUpOrder bepaalt de volgorde waarin bronpagina’s de rastercellen van een N-up-blad vullen. |
NamedAction | NamedAction activeert een ingebouwde viewer-opdracht (FirstPage, Print, …). |
NamedActionType | NamedActionType identificeert een van de standaard viewer-opdrachten die worden ondersteund door /Named actions volgens ISO 32000-1 §12.6.4.11. |
NamedDestination | NamedDestination plaatst een naamsreferentie in de NamedDestinations collectie van het document. |
NamedDestinations | NamedDestinations is een naam-naar-bestemmingkaart volgens ISO 32000-1 §12.3.2.3. |
NumberField | NumberField is een tekstveld met een JavaScript getal-opmaakactie, zodat viewers de waarde weergeven en valideren als een geformatteerd getal. |
NumberFormatOptions | NumberFormatOptions configureert de weergave-opmaak van een NumberField (komt overeen met Acrobat’s AFNumber_Format). |
OCRBox | OCRBox is een rechthoek in de pixelruimte van een afbeelding: oorsprong in de linkerbovenhoek, Y neemt naar beneden toe toe (de gebruikelijke rasterconventie — bewust verschillend van de PDF-gebruikersruimte). |
OCREngine | OCREngine herkent tekst op een één-pagina-afbeelding. |
OCRLine | OCRLine is één fysieke tekstreeks. |
OCRResult | OCRResult is de herkende inhoud van één pagina-afbeelding. |
OCRWord | OCRWord is woord-niveau detail binnen een regel, voor engines die dit leveren. |
OcrCopilot | OcrCopilot herkent tekst op gescande pagina’s. |
OcrOptions | OcrOptions configureert een OcrCopilot. |
OpenAIClient | OpenAIClient praat met een OpenAI-compatibel chat-completions eindpunt met alleen de standaardbibliotheek. |
OpenAIClientOptions | OpenAIClientOptions configureert NewOpenAIClient. |
OptimizationOptions | OptimizationOptions selecteert welke reducties Document.Optimize toepast. |
OptimizationResult | OptimizationResult meldt wat Document.Optimize heeft gewijzigd. |
OptimizeImageOptions | OptimizeImageOptions regelt het gedrag van afbeeldingsoptimalisatie. |
OutlineItemCollection | OutlineItemCollection vertegenwoordigt een outline-item en de verzameling van zijn kinderen. |
PDFAFormat | PDFAFormat identificeert een PDF/A conformiteitsniveau. |
PDFAIssue | PDFAIssue beschrijft een enkele PDF/A conformiteitsschending. |
PDFAValidationReport | PDFAValidationReport wordt geretourneerd door (*Document).ValidatePDFA. |
PDFUAIssue | PDFUAIssue beschrijft een enkele PDF/UA (toegankelijkheid) conformiteitschending. |
PDFUAValidationReport | PDFUAValidationReport wordt geretourneerd door (*Document).ValidatePDFUA. |
Page | Page is een live weergave van een enkele pagina binnen een Document. |
PageFormat | PageFormat beschrijft een paginagrootte in points (1/72 inch). |
PageLabelRange | PageLabelRange beschrijft een aaneengesloten reeks pagina’s die een nummeringsstijl delen. |
PageLabelStyle | PageLabelStyle is de nummeringsstijl die wordt toegepast binnen een PageLabelRange. |
PageMarkup | PageMarkup is de gestructureerde tekst van één pagina. |
PageNumberStamp | PageNumberStamp stempelt het paginanummer (en optioneel het totaal), geformatteerd door Format. |
PageRange | PageRange specificeert een inclusieve reeks pagina’s (1-gebaseerd). |
PageSize | PageSize bevat de breedte en hoogte van een PDF-pagina in punten (1/72 inch). |
PasswordBoxField | PasswordBoxField is een tekstveld waarvan de invoer gemaskeerd is (Password flag). |
Path | Pad is een reeks van MoveTo/LineTo/CurveTo/Close-bewerkingen die een willekeurig 2D-pad definiëren in de PDF-gebruikersruimte (oorsprong linksonder op de pagina, Y omhoog). |
PdfPageStamp | PdfPageStamp legt (of legt onder) een pagina van een ander PDF-document als een stempel — de bronpagina wordt één keer geïmporteerd als een Form XObject en getekend in de stamp’s Rect, geschaald om te passen terwijl de beeldverhouding behouden blijft, gepositioneerd met HAlign/VAlign, en houdt rekening met Opacity, RotateAngle en Background. |
Permissions | Machtigingen bepalen wat een viewer toestaat op een versleutelde PDF. |
PngDevice | PngDevice rendert een pagina naar PNG met een vaste resolutie. |
Point | Point is een enkel punt in PDF user-space coördinaten. |
PolygonAnnotation | PolygonAnnotation tekent een gesloten veelhoek door een lijst van hoekpunten, met een gestreepte rand en optionele binnenvulling. |
PolylineAnnotation | PolylineAnnotation tekent een open polyline door een lijst van hoekpunten, met een gestreepte rand, optionele lijneinden bij het eerste en laatste hoekpunt, en optionele binnenvulling voor gesloten eindes. |
QuadPoint | QuadPoint is één vierhoek binnen een markup-annotatie’s /QuadPoints array. |
RadialGradient | RadialGradient interpoleert kleur van het brandpunt (FX, FY) tot de cirkel gecentreerd op (CX, CY) met straal R. |
RadioButtonField | RadioButtonField is een groep van wederzijds exclusieve opties. |
RadioButtonOptionField | RadioButtonOptionField is een van de optie-widgets binnen een RadioButtonField. |
RadioItem | RadioItem beschrijft één widget binnen een radiogroep. |
Rectangle | Rectangle vertegenwoordigt een PDF-rechthoek [llx, lly, urx, ury] in points (1/72 inch). |
RedactAnnotation | RedactAnnotation markeert regio’s voor redactie. |
RenderOptions | RenderOptions regelt paginarasterisatie. |
ReplaceOptions | ReplaceOptions stemt af hoe ReplaceText overeenkomt met de zoektekst. |
ResetFormAction | ResetFormAction reset de benoemde formuliervelden naar hun /DV-standaardwaarden. |
Resolution | Resolution is een weergaveresolutie in DPI. |
RichTextBoxField | RichTextBoxField is een tekstveld dat naast zijn gewone /V een rich-text-waarde (RichText vlag + /RV) draagt. |
RotationAngle | RotationAngle vertegenwoordigt een geldige PDF-paginadraaiing in klokwijzerige graden. |
Row | Row is een enkele rij binnen een Tabel. |
SVG | SVG is het vooraf geparseerde SVG-document. |
SVGFontResolver | SVGFontResolver koppelt een SVG font-family + style aan een pdf.Font. |
SVGSaveOptions | SVGSaveOptions configureert SaveSVG / WriteSVG. |
SearchOptions | SearchOptions stemt af hoe SearchText de query interpreteert. |
ShapeStyle | ShapeStyle combineert een stroke (LineStyle) met een optionele vulkleur. |
SignOptions | SignOptions configureert een digitale handtekening. |
SignatureAppearance | SignatureAppearance regelt de inhoud en opmaak van het zichtbare handtekeningblok. |
SignatureVerification | SignatureVerification is het resultaat van het verifiëren van één digitale handtekening. |
SquareAnnotation | SquareAnnotation tekent een rechthoekige annotatie met een omtreklijn en optionele binnenvulling. |
SquigglyAnnotation | SquigglyAnnotation tekent een golvende onderstreping onder tekst (meestal gebruikt voor spellingscontrole-stijlhints). |
Stamp | Stamp is inhoud die over (of achter) een pagina wordt gelegd: een TextStamp, een ImageStamp, of een PageNumberStamp. |
StampAnnotation | StampAnnotation is een rubberstempel-annotatie. |
StampName | StampName noemt volgens ISO 32000-1 §12.5.6.13 Tabel 184. |
StrikeOutAnnotation | StrikeOutAnnotation tekent een horizontale lijn door tekst. |
StructElement | StructElement is een knoop in de logische structuurboom. |
StructType | StructType is een PDF-standaardstructuurtype (ISO 32000-1 §14.8.4), gebruikt als de /S-waarde van een structureel element. |
SubmitFormAction | SubmitFormAction verzendt formulierwaarden naar een URL. |
SubmitFormFlags | SubmitFormFlags is het /Flags-bitveld voor een /SubmitForm-actie volgens ISO 32000-1 Tabel 237. |
SummaryCopilot | SummaryCopilot produceert documentsamenvattingen met een AI-model. |
SummaryOptions | SummaryOptions configureert een SummaryCopilot. |
TOCEntry | TOCEntry is een regel van een inhoudsopgave: een titel, een insprongniveau (0 = topniveau), en de pagina waarnaar het verwijst. |
TOCOptions | TOCOptions bepaalt hoe een inhoudsopgave wordt weergegeven. |
Table | Table is een tijdelijke builder voor een tabulaire lay-out die op een Page wordt getekend. |
TaggedContent | TaggedContent is de facade voor het authoring van een Tagged PDF (ISO 32000-1 §14.8): het bezit de logische structuurboom van het document en stelt de catalogusmarkeringen in die PDF/UA vereist. |
TextAnnotation | TextAnnotation is een sticky-note-annotatie. |
TextBoxField | TextBoxField is een enkel- of meerregelig tekstinvoer. |
TextExtractOptions | TextExtractOptions configureert ExtractText. |
TextExtractionMode | TextExtractionMode selecteert hoe ExtractText de geëxtraheerde tekst ordent. |
TextFragment | TextFragment vertegenwoordigt een aaneengesloten reeks tekst met uniform lettertype. |
TextIcon | TextIcon noemt volgens ISO 32000-1 §12.5.6.4 Tabel 172, gebruikt in /Subtype /Text annotations’ /Name entry. |
TextLine | TextLine vertegenwoordigt een horizontale lijn van tekstfragmenten op een gemeenschappelijke Y-positie. |
TextMatch | TextMatch is een enkel voorkomen dat wordt gelokaliseerd door SearchText. |
TextRecognitionResult | TextRecognitionResult is de herkende tekst van één verwerkte pagina. |
TextStamp | TextStamp legt een regel (of een ingepakt blok) tekst over. |
TextStyle | TextStyle definieert herbruikbare tekstopmaak-eigenschappen. |
TiffDevice | TiffDevice rendert pagina’s naar TIFF. |
TilingPattern | TilingPattern is een herhalende vulling (PatternType 1, ISO 32000-1 §8.7.3.1): een klein celletje met inhoud dat getegeld wordt over elke vorm die het vult. |
UnderlineAnnotation | UnderlineAnnotation tekent een horizontale lijn onder tekst. |
Usage | Gebruiksrapporten token-aantallen wanneer de provider ze retourneert. |
VAlign | VAlign geeft de verticale tekstuitlijning binnen een rechthoek aan. |
ValidationIssue | ValidationIssue beschrijft een enkel probleem dat in een PDF-bestand is gevonden. |
ValidationReport | ValidationReport wordt geretourneerd door Validate en geeft een samenvatting van de structurele integriteit van een PDF. |
WidgetAnnotation | WidgetAnnotation is de alleen-lezen weergave van een formulierwidget-annotatie die via AnnotationCollection wordt gepresenteerd. |
XForm | XForm is een herbruikbaar Form XObject (ISO 32000-1 §8.10) — een zelfvoorzienende inhoudsstroom (met zijn eigen resources) die op een willekeurig aantal pagina’s en posities kan worden geplaatst met een enkele Do-aanroep. |
XMPMetadata | XMPMetadata is het XMP-pakket van het document gemodelleerd als gemeenschappelijke schemavelden plus een lijst van willekeurige Custom-eigenschappen. |
XMPProperty | XMPProperty is een enkele eenvoudige (string-waarde) XMP-eigenschap in een willekeurige namespace. |