Aspose.PDF FOSS voor Go

API reference voor Aspose.Pdf FOSS voor Go. 206 openbare types georganiseerd per module.

Kern-API

KlasseBeschrijving
AIClientAIClient is het contract dat elke copilot gebruikt: één oproep, één chatvoltooiing.
APIErrorAPIError wordt geretourneerd wanneer het AI-endpoint beantwoordt met een niet-2xx-status.
ActionAction is de gemeenschappelijke interface die door elk concreet actietype wordt geïmplementeerd.
ActionTypeActionType identificeert het soort actie dat aan een annotatie is gekoppeld (meestal een LinkAnnotation’s /A entry).
AnnotationAnnotation is de gemeenschappelijke interface die door elk concreet annotatietype wordt geïmplementeerd.
AnnotationCollectionAnnotationCollection is de levende, geordende verzameling van annotaties die aan een enkele pagina zijn gekoppeld.
AnnotationTypeAnnotationType identificeert het soort annotatie.
BmpDeviceBmpDevice rendert een pagina naar BMP.
BookletBindingBookletBinding selecteert de bindrand van een boekje.
BookletOptionsBookletOptions configureert Booklet-imposition.
BorderEffectBorderEffect regelt de /BE/S invoer volgens ISO 32000-1 §12.5.4 Tabel 167.
BorderInfoBorderInfo beschrijft een rand die rond een tabel of cel wordt getekend.
BorderSideBorderSide is een bitmasker dat selecteert welke zijden van een rechthoekige rand getekend worden.
BorderStyleBorderStyle regelt de /BS dict voor het tekenen van annotaties volgens ISO 32000-1 §12.5.4 Tabel 168.
ButtonAppearanceButtonAppearance 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.
ButtonFieldButtonField is een push-button — alleen actie, geen waardesemantiek.
ButtonIconPositionButtonIconPosition bepaalt hoe een push-button zijn pictogram en bijschrift rangschikt — de /MK /TP-ingang volgens ISO 32000-1 §12.5.6.19 Tabel 189.
CaretAnnotationCaretAnnotation markeert een punt van tekstinvoeging of -verwijdering, getekend als een omhoog gerichte caret ("^") gevuld met de annotatiekleur.
CaretSymbolCaretSymbol 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.
CellCell is een enkele cel binnen een Row.
CertifyPermissionCertifyPermission is het DocMDP machtigingsniveau van een certificeringshandtekening (ISO 32000-1 §12.8.2.2 Tabel 254).
ChatCopilotChatCopilot beantwoordt vragen over een document, terwijl de gespreksgeschiedenis wordt bewaard.
ChatOptionsChatOptions configureert een ChatCopilot.
CheckboxFieldCheckboxField is een checkbox met aan/uit-status.
ChoiceOptionChoiceOption is een optie van een ComboBoxField of ListBoxField.
CircleAnnotationCircleAnnotation tekent een elliptische annotatie.
ColorKleur stelt een RGBA-kleur voor met waarden in [0, 1].
ComboBoxFieldComboBoxField is een enkelkeuze dropdown-keuzeveld.
CompletionRequestCompletionRequest beschrijft één chat-completion-aanroep.
CompletionResponseCompletionResponse is het antwoord van het model.
DateFieldDateField is een tekstveld met een JavaScript datumformaat-actie en een formatmasker (bijv.
DestinationDestination is de gemeenschappelijke interface voor alle expliciete bestemmingen.
DestinationFitDestinationFit — [page /Fit].
DestinationFitBDestinationFitB — [page /FitB].
DestinationFitBHDestinationFitBH — [page /FitBH top].
DestinationFitBVDestinationFitBV — [page /FitBV links].
DestinationFitHDestinationFitH — [page /FitH boven].
DestinationFitRDestinationFitR — [page /FitR links onder rechts boven].
DestinationFitVDestinationFitV — [page /FitV links].
DestinationTypeDestinationType identificeert de bestemmingsvariant.
DestinationXYZDestinationXYZ — [page /XYZ left top zoom].
DocumentDocument is een PDF-document.
DocumentInfoDocumentInfo bevat documentinformatie uit het PDF Info-woordenboek.
EmbeddedFileEmbeddedFile is één bijlage: een /Filespec dictionary met een ingebedde stream.
EmbeddedFilesEmbeddedFiles is de verzameling van bijgevoegde (ingebedde) bestanden van het document — de /Catalog/Names/EmbeddedFiles naamboom (ISO 32000-1 §7.11.4).
EncryptionAlgorithmEncryptionAlgorithm selecteert het versleutelingsalgoritme en de revisie van de security-handler die wordt gebruikt door (*Document).SetEncryption.
EncryptionOptionsEncryptionOptions bundelt elke instelling die bepaalt hoe een document wordt versleuteld bij het opslaan.
FieldField is de gemeenschappelijke interface die door elk concreet formulierveldtype wordt geïmplementeerd (TextBoxField, CheckboxField, RadioButtonField, etc.).
FieldStyleFieldStyle is de visuele styling die wordt toegepast op de widget(s) van een formulierveld.
FigureAltFigureAlt is een /Figure-structuurelement zonder alternatieve tekst, gekoppeld aan de afbeelding die het omkadert (wanneer op te lossen).
FileAttachmentAnnotationFileAttachmentAnnotation voegt een bestand in het document in en toont een pictogram op de /Rect van de annotatie.
FileAttachmentIconFileAttachmentIcon benoemt volgens ISO 32000-1 §12.5.6.15 Tabel 178.
FileSelectBoxFieldFileSelectBoxField is een tekstveld waarvan de waarde een bestandspad is (FileSelect vlag), gebruikt om een lokaal bestand toe te voegen bij indienen.
FloatSideFloatSide selecteert welke rand een zwevend vak omhelst terwijl de tekst eromheen loopt.
FloatingBoxFloatingBox 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.
FlowFlow is een documentgenerator die inhoud van boven naar beneden rangschikt en automatisch pagineert — de “flow”-tegenhanger van de rechthoekgebaseerde tekening API.
FlowOptionsFlowOptions configureert een Flow.
FontLettertype wordt geïmplementeerd door standaard 14 lettertypen en ingebedde TTF-lettertypen.
FormForm is de AcroForm weergave van het document.
FormFieldTypeFormFieldType identificeert het type formulierveld.
FreeTextAnnotationFreeTextAnnotation toont tekst direct op de pagina, gerenderd naar /AP/N met een ingesloten lettertype.
FreeTextIntentFreeTextIntent volgens ISO 32000-1 §12.5.6.6 /IT entry.
GenericAnnotationGenericAnnotation is het vangnet voor /Subtype-waarden die deze release nog niet modelleert (Stamp, FreeText, Ink, enz.).
GifDeviceGifDevice rendert een pagina naar GIF.
GoToActionGoToAction navigeert naar een pagina binnen hetzelfde document.
GoToURIActionGoToURIAction opent een URI in de standaardhandler van de gebruiker (meestal een webbrowser).
GradientGradient is een vulling die kleur over een vorm laat variëren: of een LinearGradient of een RadialGradient.
GradientStopGradientStop is één kleurstop in een gradient, geplaatst op Offset (0 aan het begin van de gradient, 1 aan het einde).
HAlignHAlign specificeert de horizontale tekstuitlijning binnen een rechthoek.
HTMLModeHTMLMode selecteert hoe SaveHTML / WriteHTML paginatekst weergeeft.
HTMLSaveOptionsHTMLSaveOptions configureert SaveHTML / WriteHTML.
HighlightAnnotationHighlightAnnotation markeert een gebied met een half-transparante markeerkleur.
ImageAfbeelding bevat een geëxtraheerde afbeelding met zijn gecodeerde gegevens en metadata.
ImageColorSpaceImageColorSpace beschrijft de oorspronkelijke kleurruimte van de afbeelding in de PDF.
ImageDescriptionCopilotImageDescriptionCopilot beschrijft afbeeldingen met een vision model.
ImageDescriptionOptionsImageDescriptionOptions configureert een ImageDescriptionCopilot.
ImageFormatImageFormat beschrijft het uitvoerformaat van een geëxtraheerde afbeelding.
ImageInfoImageInfo bevat metadata over een afbeelding die op een pagina is gevonden zonder pixelgegevens te decoderen.
ImageStampImageStamp legt een rasterafbeelding (PNG of JPEG) over, uitgerekt om Rect te vullen.
ImageToDocumentOptionsImageToDocumentOptions regelt de paginagrootte voor ImageToDocument.
InkAnnotationInkAnnotation tekent een reeks vrije streken — meestal gebruikt om handgeschreven inkt weer te geven.
JSONExportOptionsJSONExportOptions beheert (*Form).ExportJSON / WriteJSON.
JavaScriptActionJavaScriptAction bevat een JavaScript fragment dat aan een annotatie is gekoppeld.
JavaScriptCollectionJavaScriptCollection is de documentniveau JavaScript opslag, ondersteund door de /Catalog/Names/JavaScript naamboom (ISO 32000-1 §7.7.4 / §8.5.1).
JpegDeviceJpegDevice rendert een pagina naar JPEG.
LLMOCREngineLLMOCREngine herkent tekst door de pagina-afbeelding naar een visie-capabel chatmodel te sturen.
LLMOCROptionsLLMOCROptions configureert de vision-model OCR-engine.
LayerLayer is één Optional Content Group (OCG) in het document.
LineAnnotationLineAnnotation tekent een rechte lijn tussen twee punten, met optionele lijneinden aan elk uiteinde (pijlen, cirkels, enz.
LineCapLineCap is de /J lijn-eindstijl volgens ISO 32000-1 §8.4.3.3 Tabel 54.
LineEndingStyleLineEndingStyle is een van de 10 lijn-eindvormen volgens ISO 32000-1 §12.5.6.7 Tabel 176, gebruikt in de /Line-annotaties’ /LE-invoer.
LineJoinLineJoin is de /j lijn-verbindingstijl volgens ISO 32000-1 §8.4.3.4 Tabel 55.
LineStyleLineStyle beschrijft hoe een stroked path wordt getekend.
LinearGradientLinearGradient interpoleert kleur langs de lijn van (X1, Y1) tot (X2, Y2).
LinkAnnotationLinkAnnotation is een klikbare regio.
LinkHighlightModeLinkHighlightMode regelt de visuele feedback wanneer de link door de gebruiker wordt geactiveerd (de /H entry volgens ISO 32000-1 §12.5.6.5).
ListBoxFieldListBoxField is een enkel- of meerkeuze lijstkeuzeveld.
MarginInfoMarginInfo beschrijft marges of padding in punten: Boven / Rechts / Onder / Links.
MarkdownOptionsMarkdownOptions configureert Markdown-weergave.
MarkdownSaveOptionsMarkdownSaveOptions configureert SaveMarkdown / WriteMarkdown.
MarkupParagraphMarkupParagraph is een reeks opeenvolgende regels die één alinea vormen.
MarkupSectionMarkupSection is een kolom van alinea’s (van links naar rechts over de pagina).
MessageBericht is een enkel chatbericht.
MessageImageMessageImage is een inline afbeelding die aan een bericht is toegevoegd, verzonden als een base64 data-URL.
NUpOptionsNUpOptions configureert NUp-impositie.
NUpOrderNUpOrder bepaalt de volgorde waarin bronpagina’s de rastercellen van een N-up-blad vullen.
NamedActionNamedAction activeert een ingebouwde viewer-opdracht (FirstPage, Print, …).
NamedActionTypeNamedActionType identificeert een van de standaard viewer-opdrachten die worden ondersteund door /Named actions volgens ISO 32000-1 §12.6.4.11.
NamedDestinationNamedDestination plaatst een naamsreferentie in de NamedDestinations collectie van het document.
NamedDestinationsNamedDestinations is een naam-naar-bestemmingkaart volgens ISO 32000-1 §12.3.2.3.
NumberFieldNumberField is een tekstveld met een JavaScript getal-opmaakactie, zodat viewers de waarde weergeven en valideren als een geformatteerd getal.
NumberFormatOptionsNumberFormatOptions configureert de weergave-opmaak van een NumberField (komt overeen met Acrobat’s AFNumber_Format).
OCRBoxOCRBox 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).
OCREngineOCREngine herkent tekst op een één-pagina-afbeelding.
OCRLineOCRLine is één fysieke tekstreeks.
OCRResultOCRResult is de herkende inhoud van één pagina-afbeelding.
OCRWordOCRWord is woord-niveau detail binnen een regel, voor engines die dit leveren.
OcrCopilotOcrCopilot herkent tekst op gescande pagina’s.
OcrOptionsOcrOptions configureert een OcrCopilot.
OpenAIClientOpenAIClient praat met een OpenAI-compatibel chat-completions eindpunt met alleen de standaardbibliotheek.
OpenAIClientOptionsOpenAIClientOptions configureert NewOpenAIClient.
OptimizationOptionsOptimizationOptions selecteert welke reducties Document.Optimize toepast.
OptimizationResultOptimizationResult meldt wat Document.Optimize heeft gewijzigd.
OptimizeImageOptionsOptimizeImageOptions regelt het gedrag van afbeeldingsoptimalisatie.
OutlineItemCollectionOutlineItemCollection vertegenwoordigt een outline-item en de verzameling van zijn kinderen.
PDFAFormatPDFAFormat identificeert een PDF/A conformiteitsniveau.
PDFAIssuePDFAIssue beschrijft een enkele PDF/A conformiteitsschending.
PDFAValidationReportPDFAValidationReport wordt geretourneerd door (*Document).ValidatePDFA.
PDFUAIssuePDFUAIssue beschrijft een enkele PDF/UA (toegankelijkheid) conformiteitschending.
PDFUAValidationReportPDFUAValidationReport wordt geretourneerd door (*Document).ValidatePDFUA.
PagePage is een live weergave van een enkele pagina binnen een Document.
PageFormatPageFormat beschrijft een paginagrootte in points (1/72 inch).
PageLabelRangePageLabelRange beschrijft een aaneengesloten reeks pagina’s die een nummeringsstijl delen.
PageLabelStylePageLabelStyle is de nummeringsstijl die wordt toegepast binnen een PageLabelRange.
PageMarkupPageMarkup is de gestructureerde tekst van één pagina.
PageNumberStampPageNumberStamp stempelt het paginanummer (en optioneel het totaal), geformatteerd door Format.
PageRangePageRange specificeert een inclusieve reeks pagina’s (1-gebaseerd).
PageSizePageSize bevat de breedte en hoogte van een PDF-pagina in punten (1/72 inch).
PasswordBoxFieldPasswordBoxField is een tekstveld waarvan de invoer gemaskeerd is (Password flag).
PathPad 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).
PdfPageStampPdfPageStamp 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.
PermissionsMachtigingen bepalen wat een viewer toestaat op een versleutelde PDF.
PngDevicePngDevice rendert een pagina naar PNG met een vaste resolutie.
PointPoint is een enkel punt in PDF user-space coördinaten.
PolygonAnnotationPolygonAnnotation tekent een gesloten veelhoek door een lijst van hoekpunten, met een gestreepte rand en optionele binnenvulling.
PolylineAnnotationPolylineAnnotation 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.
QuadPointQuadPoint is één vierhoek binnen een markup-annotatie’s /QuadPoints array.
RadialGradientRadialGradient interpoleert kleur van het brandpunt (FX, FY) tot de cirkel gecentreerd op (CX, CY) met straal R.
RadioButtonFieldRadioButtonField is een groep van wederzijds exclusieve opties.
RadioButtonOptionFieldRadioButtonOptionField is een van de optie-widgets binnen een RadioButtonField.
RadioItemRadioItem beschrijft één widget binnen een radiogroep.
RectangleRectangle vertegenwoordigt een PDF-rechthoek [llx, lly, urx, ury] in points (1/72 inch).
RedactAnnotationRedactAnnotation markeert regio’s voor redactie.
RenderOptionsRenderOptions regelt paginarasterisatie.
ReplaceOptionsReplaceOptions stemt af hoe ReplaceText overeenkomt met de zoektekst.
ResetFormActionResetFormAction reset de benoemde formuliervelden naar hun /DV-standaardwaarden.
ResolutionResolution is een weergaveresolutie in DPI.
RichTextBoxFieldRichTextBoxField is een tekstveld dat naast zijn gewone /V een rich-text-waarde (RichText vlag + /RV) draagt.
RotationAngleRotationAngle vertegenwoordigt een geldige PDF-paginadraaiing in klokwijzerige graden.
RowRow is een enkele rij binnen een Tabel.
SVGSVG is het vooraf geparseerde SVG-document.
SVGFontResolverSVGFontResolver koppelt een SVG font-family + style aan een pdf.Font.
SVGSaveOptionsSVGSaveOptions configureert SaveSVG / WriteSVG.
SearchOptionsSearchOptions stemt af hoe SearchText de query interpreteert.
ShapeStyleShapeStyle combineert een stroke (LineStyle) met een optionele vulkleur.
SignOptionsSignOptions configureert een digitale handtekening.
SignatureAppearanceSignatureAppearance regelt de inhoud en opmaak van het zichtbare handtekeningblok.
SignatureVerificationSignatureVerification is het resultaat van het verifiëren van één digitale handtekening.
SquareAnnotationSquareAnnotation tekent een rechthoekige annotatie met een omtreklijn en optionele binnenvulling.
SquigglyAnnotationSquigglyAnnotation tekent een golvende onderstreping onder tekst (meestal gebruikt voor spellingscontrole-stijlhints).
StampStamp is inhoud die over (of achter) een pagina wordt gelegd: een TextStamp, een ImageStamp, of een PageNumberStamp.
StampAnnotationStampAnnotation is een rubberstempel-annotatie.
StampNameStampName noemt volgens ISO 32000-1 §12.5.6.13 Tabel 184.
StrikeOutAnnotationStrikeOutAnnotation tekent een horizontale lijn door tekst.
StructElementStructElement is een knoop in de logische structuurboom.
StructTypeStructType is een PDF-standaardstructuurtype (ISO 32000-1 §14.8.4), gebruikt als de /S-waarde van een structureel element.
SubmitFormActionSubmitFormAction verzendt formulierwaarden naar een URL.
SubmitFormFlagsSubmitFormFlags is het /Flags-bitveld voor een /SubmitForm-actie volgens ISO 32000-1 Tabel 237.
SummaryCopilotSummaryCopilot produceert documentsamenvattingen met een AI-model.
SummaryOptionsSummaryOptions configureert een SummaryCopilot.
TOCEntryTOCEntry is een regel van een inhoudsopgave: een titel, een insprongniveau (0 = topniveau), en de pagina waarnaar het verwijst.
TOCOptionsTOCOptions bepaalt hoe een inhoudsopgave wordt weergegeven.
TableTable is een tijdelijke builder voor een tabulaire lay-out die op een Page wordt getekend.
TaggedContentTaggedContent 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.
TextAnnotationTextAnnotation is een sticky-note-annotatie.
TextBoxFieldTextBoxField is een enkel- of meerregelig tekstinvoer.
TextExtractOptionsTextExtractOptions configureert ExtractText.
TextExtractionModeTextExtractionMode selecteert hoe ExtractText de geëxtraheerde tekst ordent.
TextFragmentTextFragment vertegenwoordigt een aaneengesloten reeks tekst met uniform lettertype.
TextIconTextIcon noemt volgens ISO 32000-1 §12.5.6.4 Tabel 172, gebruikt in /Subtype /Text annotations’ /Name entry.
TextLineTextLine vertegenwoordigt een horizontale lijn van tekstfragmenten op een gemeenschappelijke Y-positie.
TextMatchTextMatch is een enkel voorkomen dat wordt gelokaliseerd door SearchText.
TextRecognitionResultTextRecognitionResult is de herkende tekst van één verwerkte pagina.
TextStampTextStamp legt een regel (of een ingepakt blok) tekst over.
TextStyleTextStyle definieert herbruikbare tekstopmaak-eigenschappen.
TiffDeviceTiffDevice rendert pagina’s naar TIFF.
TilingPatternTilingPattern 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.
UnderlineAnnotationUnderlineAnnotation tekent een horizontale lijn onder tekst.
UsageGebruiksrapporten token-aantallen wanneer de provider ze retourneert.
VAlignVAlign geeft de verticale tekstuitlijning binnen een rechthoek aan.
ValidationIssueValidationIssue beschrijft een enkel probleem dat in een PDF-bestand is gevonden.
ValidationReportValidationReport wordt geretourneerd door Validate en geeft een samenvatting van de structurele integriteit van een PDF.
WidgetAnnotationWidgetAnnotation is de alleen-lezen weergave van een formulierwidget-annotatie die via AnnotationCollection wordt gepresenteerd.
XFormXForm 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.
XMPMetadataXMPMetadata is het XMP-pakket van het document gemodelleerd als gemeenschappelijke schemavelden plus een lijst van willekeurige Custom-eigenschappen.
XMPPropertyXMPProperty is een enkele eenvoudige (string-waarde) XMP-eigenschap in een willekeurige namespace.

Zie ook

 Nederlands