Aspose.PDF FOSS per Go

API reference per Aspose.Pdf FOSS per Go. 206 tipi pubblici organizzati per modulo.

API principale

ClasseDescrizione
AIClientAIClient è il contratto che ogni copilot consuma: una chiamata, un completamento della chat.
APIErrorAPIError viene restituito quando il endpoint AI risponde con uno stato non-2xx.
ActionAction è l’interfaccia comune implementata da ogni tipo di azione concreta.
ActionTypeActionType identifica il tipo di azione allegata a un’annotazione (tipicamente la voce /A di un LinkAnnotation).
AnnotationAnnotation è l’interfaccia comune implementata da ogni tipo di annotazione concreta.
AnnotationCollectionAnnotationCollection è l’insieme vivo e ordinato di annotazioni allegato a una singola pagina.
AnnotationTypeAnnotationType identifica il tipo di annotazione.
BmpDeviceBmpDevice converte una pagina in BMP.
BookletBindingBookletBinding seleziona il lato di rilegatura di un libretto.
BookletOptionsBookletOptions configura l’imposizione del libretto.
BorderEffectBorderEffect controlla la voce /BE/S secondo ISO 32000-1 §12.5.4 Tabella 167.
BorderInfoBorderInfo descrive un bordo disegnato attorno a una tabella o a una cella.
BorderSideBorderSide è una maschera di bit che seleziona quali lati di un bordo rettangolare vengono disegnati.
BorderStyleBorderStyle controlla il dizionario /BS per le annotazioni di disegno secondo ISO 32000-1 §12.5.4 Tabella 168.
ButtonAppearanceButtonAppearance configura l’aspetto ricco di un push button: didascalie separate per gli stati normale / rollover / premuto, un’immagine icona opzionale e i colori della superficie/bordo/testo.
ButtonFieldButtonField è un push button — solo azione, nessuna semantica di valore.
ButtonIconPositionButtonIconPosition controlla come un push button dispone la sua icona e la didascalia — la voce /MK /TP secondo ISO 32000-1 §12.5.6.19 Tabella 189.
CaretAnnotationCaretAnnotation segna un punto di inserimento o cancellazione di testo, rappresentato da una caret verso l’alto ("^") riempita con il colore dell’annotazione.
CaretSymbolCaretSymbol è la voce /Sy di un’annotazione Caret secondo ISO 32000-1 §12.5.6.11 Tabella 180 — un simbolo opzionale disegnato insieme al caret per associarlo a un’azione di modifica.
CellCell è una singola cella all’interno di una Row.
CertifyPermissionCertifyPermission è il livello di autorizzazione DocMDP di una firma di certificazione (ISO 32000-1 §12.8.2.2 Tabella 254).
ChatCopilotChatCopilot risponde alle domande su un documento, mantenendo la cronologia della conversazione.
ChatOptionsChatOptions configura un ChatCopilot.
CheckboxFieldCheckboxField è una casella di controllo con stato acceso/spento.
ChoiceOptionChoiceOption è una delle opzioni di un ComboBoxField o ListBoxField.
CircleAnnotationCircleAnnotation disegna un’annotazione ellittica.
ColorColor rappresenta un colore RGBA con valori compresi tra [0, 1].
ComboBoxFieldComboBoxField è un campo a scelta a discesa a selezione singola.
CompletionRequestCompletionRequest descrive una chiamata di chat-completion.
CompletionResponseCompletionResponse è la risposta del modello.
DateFieldDateField è un campo di testo con un’azione di formattazione data JavaScript e una maschera di formato (e.g.
DestinationDestination è l’interfaccia comune per tutte le destinazioni esplicite.
DestinationFitDestinationFit — [page /Fit].
DestinationFitBDestinationFitB — [page /FitB].
DestinationFitBHDestinationFitBH — [page /FitBH top].
DestinationFitBVDestinationFitBV — [page /FitBV sinistra].
DestinationFitHDestinationFitH — [page /FitH alto].
DestinationFitRDestinationFitR — [page /FitR sinistra basso destra alto].
DestinationFitVDestinationFitV — [page /FitV sinistra].
DestinationTypeDestinationType identifica il flavor di destinazione.
DestinationXYZDestinationXYZ — [page /XYZ left top zoom].
DocumentIl documento è un documento PDF.
DocumentInfoDocumentInfo contiene le informazioni del documento dal dizionario PDF Info.
EmbeddedFileEmbeddedFile è un allegato: un dizionario /Filespec con uno stream incorporato.
EmbeddedFilesEmbeddedFiles è la raccolta del documento di file allegati (incorporati) — l’albero dei nomi /Catalog/Names/EmbeddedFiles (ISO 32000-1 §7.11.4).
EncryptionAlgorithmEncryptionAlgorithm seleziona il cifrario e la revisione del gestore di sicurezza usati da (*Document).SetEncryption.
EncryptionOptionsEncryptionOptions raggruppa ogni impostazione che controlla come un documento viene crittografato al salvataggio.
FieldField è l’interfaccia comune implementata da ogni tipo concreto di campo modulo (TextBoxField, CheckboxField, RadioButtonField, ecc.).
FieldStyleFieldStyle è lo stile visivo applicato ai widget di un campo modulo.
FigureAltFigureAlt è un elemento di struttura /Figure che non ha testo alternativo, associato all’immagine che racchiude (quando risolvibile).
FileAttachmentAnnotationFileAttachmentAnnotation incorpora un file nel documento e mostra un’icona nel /Rect dell’annotazione.
FileAttachmentIconFileAttachmentIcon nomi secondo ISO 32000-1 §12.5.6.15 Tabella 178.
FileSelectBoxFieldFileSelectBoxField è un campo di testo il cui valore è un percorso file (FileSelect flag), usato per allegare un file locale al momento dell’invio.
FloatSideFloatSide seleziona quale bordo un riquadro fluttuante abbraccia mentre il testo lo avvolge.
FloatingBoxFloatingBox è un contenitore di contenuto posizionato (Livello 2 del modello di flusso): un riquadro con bordo, sfondo e padding opzionali che dispone il proprio contenuto (paragrafi, intestazioni, immagini, elenchi) all’interno della sua larghezza.
FlowFlow è un generatore di documenti che dispone il contenuto dall’alto verso il basso e pagina automaticamente — il corrispondente “flow” del disegno basato su Rectangle API.
FlowOptionsFlowOptions configura un Flow.
FontIl font è implementato tramite i 14 font standard e i font TTF incorporati.
FormIl modulo è la vista AcroForm del documento.
FormFieldTypeFormFieldType identifica il tipo di campo del modulo.
FreeTextAnnotationFreeTextAnnotation visualizza il testo direttamente sulla pagina, renderizzato in /AP/N usando un font incorporato.
FreeTextIntentFreeTextIntent per ISO 32000-1 §12.5.6.6 voce /IT.
GenericAnnotationGenericAnnotation è la superficie generica per i valori /Subtype che questa versione non modella ancora (Stamp, FreeText, Ink, ecc.).
GifDeviceGifDevice renderizza una pagina in GIF.
GoToActionGoToAction naviga a una pagina all’interno dello stesso documento.
GoToURIActionGoToURIAction apre un URI nel gestore predefinito dell’utente (tipicamente un browser web).
GradientIl gradiente è un riempimento che varia il colore su una forma: può essere un LinearGradient o un RadialGradient.
GradientStopGradientStop è una fermata di colore in un gradiente, posizionata all’Offset (0 all’inizio del gradiente, 1 alla sua fine).
HAlignHAlign specifica l’allineamento orizzontale del testo all’interno di un rettangolo.
HTMLModeHTMLMode seleziona come SaveHTML / WriteHTML rappresenta il testo della pagina.
HTMLSaveOptionsHTMLSaveOptions configura SaveHTML / WriteHTML.
HighlightAnnotationHighlightAnnotation contrassegna una regione con un colore di evidenziazione semitrasparente.
ImageImage contiene un’immagine estratta con i suoi dati codificati e i metadati.
ImageColorSpaceImageColorSpace descrive lo spazio colore originale dell’immagine nel PDF.
ImageDescriptionCopilotImageDescriptionCopilot descrive le immagini con un modello di visione.
ImageDescriptionOptionsImageDescriptionOptions configura un ImageDescriptionCopilot.
ImageFormatImageFormat descrive il formato di output di un’immagine estratta.
ImageInfoImageInfo contiene metadati su un’immagine trovata in una pagina senza decodificare i dati dei pixel.
ImageStampImageStamp sovrappone un’immagine raster (PNG o JPEG), allungata per riempire Rect.
ImageToDocumentOptionsImageToDocumentOptions controlla le dimensioni della pagina per ImageToDocument.
InkAnnotationInkAnnotation disegna una serie di tratti liberi — tipicamente usati per rappresentare inchiostro scritto a mano.
JSONExportOptionsJSONExportOptions controlla (*Form).ExportJSON / WriteJSON.
JavaScriptActionJavaScriptAction contiene uno snippet JavaScript allegato a un’annotazione.
JavaScriptCollectionJavaScriptCollection è il repository JavaScript a livello di documento, supportato dall’albero dei nomi /Catalog/Names/JavaScript (ISO 32000-1 §7.7.4 / §8.5.1).
JpegDeviceJpegDevice rende una pagina in JPEG.
LLMOCREngineLLMOCREngine riconosce il testo inviando l’immagine della pagina a un modello di chat con capacità visiva.
LLMOCROptionsLLMOCROptions configura il motore OCR del modello di visione.
LayerLayer è un Optional Content Group (OCG) nel documento.
LineAnnotationLineAnnotation disegna una linea retta tra due punti, con estremità di linea opzionali su ciascuna estremità (frecce, cerchi, ecc.).
LineCapLineCap è lo stile di terminazione della linea /J secondo ISO 32000-1 §8.4.3.3 Tabella 54.
LineEndingStyleLineEndingStyle è una delle 10 forme di terminazione della linea secondo ISO 32000-1 §12.5.6.7 Tabella 176, usata nella voce /LE delle annotazioni /Line.
LineJoinLineJoin è lo stile di giunzione della linea /j secondo ISO 32000-1 §8.4.3.4 Tabella 55.
LineStyleLineStyle descrive come viene disegnata una path tracciata.
LinearGradientLinearGradient interpola il colore lungo la linea da (X1, Y1) a (X2, Y2).
LinkAnnotationLinkAnnotation è una regione cliccabile.
LinkHighlightModeLinkHighlightMode controlla il feedback visivo quando il collegamento è attivato dall’utente (l’entry /H per ISO 32000-1 §12.5.6.5).
ListBoxFieldListBoxField è un campo di scelta a lista a selezione singola o multipla.
MarginInfoMarginInfo descrive i margini o il padding in punti: Superiore / Destra / Inferiore / Sinistra.
MarkdownOptionsMarkdownOptions configura il rendering Markdown.
MarkdownSaveOptionsMarkdownSaveOptions configura SaveMarkdown / WriteMarkdown.
MarkupParagraphMarkupParagraph è una sequenza di righe consecutive che forma un paragrafo.
MarkupSectionMarkupSection è una colonna di paragrafi (da sinistra a destra sulla pagina).
MessageIl messaggio è un singolo messaggio di chat.
MessageImageMessageImage è un’immagine inline allegata a un messaggio, inviata come URL dati base64.
NUpOptionsNUpOptions configura l’imposizione NUp.
NUpOrderNUpOrder controlla l’ordine in cui le pagine di origine riempiono le celle della griglia di un foglio N-up.
NamedActionNamedAction attiva un comando visualizzatore integrato (FirstPage, Print, …).
NamedActionTypeNamedActionType identifica uno dei comandi visualizzatore standard supportati da /Named actions secondo ISO 32000-1 §12.6.4.11.
NamedDestinationNamedDestination avvolge un riferimento di nome nella collezione NamedDestinations del documento.
NamedDestinationsNamedDestinations è una mappa nome-destinazione secondo ISO 32000-1 §12.3.2.3.
NumberFieldNumberField è un campo di testo con un’azione JavaScript number-format, così i visualizzatori mostrano e convalidano il valore come numero formattato.
NumberFormatOptionsNumberFormatOptions configura la formattazione di visualizzazione di un NumberField (corrisponde a AFNumber_Format di Acrobat).
OCRBoxOCRBox è un rettangolo nello spazio dei pixel dell’immagine: origine nell’angolo in alto a sinistra, Y che aumenta verso il basso (la consueta convenzione raster — distinta intenzionalmente dallo spazio utente PDF).
OCREngineOCREngine riconosce il testo su un’immagine a pagina singola.
OCRLineOCRLine è una singola linea di testo fisica.
OCRResultOCRResult è il contenuto riconosciuto di un’immagine di una pagina.
OCRWordOCRWord è il dettaglio a livello di parola all’interno di una linea, per i motori che lo forniscono.
OcrCopilotOcrCopilot riconosce il testo su pagine scansionate.
OcrOptionsOcrOptions configura un OcrCopilot.
OpenAIClientOpenAIClient comunica con un endpoint di chat-completions compatibile con OpenAI utilizzando solo la libreria standard.
OpenAIClientOptionsOpenAIClientOptions configura NewOpenAIClient.
OptimizationOptionsOptimizationOptions seleziona quali riduzioni Document.Optimize applica.
OptimizationResultOptimizationResult riporta cosa Document.Optimize ha cambiato.
OptimizeImageOptionsOptimizeImageOptions controlla il comportamento dell’ottimizzazione delle immagini.
OutlineItemCollectionOutlineItemCollection rappresenta una voce di indice e la raccolta dei suoi figli.
PDFAFormatPDFAFormat identifica un livello di conformità PDF/A.
PDFAIssuePDFAIssue descrive una singola violazione di conformità PDF/A.
PDFAValidationReportPDFAValidationReport viene restituito da (*Document).ValidatePDFA.
PDFUAIssuePDFUAIssue descrive una singola violazione di conformità PDF/UA (accessibility).
PDFUAValidationReportPDFUAValidationReport viene restituito da (*Document).ValidatePDFUA.
PagePage è una visualizzazione in tempo reale di una singola pagina all’interno di un Document.
PageFormatPageFormat descrive una dimensione di pagina in punti (1/72 di pollice).
PageLabelRangePageLabelRange descrive una sequenza continua di pagine che condividono uno stile di numerazione.
PageLabelStylePageLabelStyle è lo stile di numerazione applicato all’interno di un PageLabelRange.
PageMarkupPageMarkup è il testo strutturato di una pagina.
PageNumberStampPageNumberStamp stampa il numero di pagina (e opzionalmente il totale), formattato da Format.
PageRangePageRange specifica un intervallo inclusivo di pagine (basato su 1).
PageSizePageSize contiene la larghezza e l’altezza di una pagina PDF in punti (1/72 di pollice).
PasswordBoxFieldPasswordBoxField è un campo di testo il cui input è mascherato (flag Password).
PathPath è una sequenza di operazioni MoveTo/LineTo/CurveTo/Close che definiscono un percorso 2D arbitrario nello spazio utente PDF (origine in basso a sinistra della pagina, Y verso l’alto).
PdfPageStampPdfPageStamp sovrappone (o sottoimposta) una pagina da un altro documento PDF come timbro — la pagina di origine viene importata una sola volta come Form XObject e disegnata nel Rect del timbro, scalata per adattarsi mantenendo le proporzioni, posizionata tramite HAlign/VAlign e rispettando Opacity, RotateAngle e Background.
PermissionsPermissions controlla ciò che un visualizzatore consente su un PDF crittografato.
PngDevicePngDevice rende una pagina in PNG a risoluzione fissa.
PointPoint è un singolo punto nelle coordinate dello spazio utente PDF.
PolygonAnnotationPolygonAnnotation disegna un poligono chiuso attraverso un elenco di vertici, con un bordo tracciato e riempimento interno opzionale.
PolylineAnnotationPolylineAnnotation disegna una polilinea aperta attraverso un elenco di vertici, con un bordo tracciato, estremità di linea opzionali al primo e all’ultimo vertice, e riempimento interno opzionale per estremità chiuse.
QuadPointQuadPoint è un quadrilatero all’interno dell’array /QuadPoints di un’annotazione markup.
RadialGradientRadialGradient interpola il colore dal punto focale (FX, FY) fino al cerchio centrato in (CX, CY) con raggio R.
RadioButtonFieldRadioButtonField è un gruppo di opzioni mutualmente esclusive.
RadioButtonOptionFieldRadioButtonOptionField è uno dei widget di opzione all’interno di un RadioButtonField.
RadioItemRadioItem descrive un widget all’interno di un gruppo radio.
RectangleRectangle rappresenta un rettangolo PDF [llx, lly, urx, ury] in punti (1/72 di pollice).
RedactAnnotationRedactAnnotation contrassegna le aree per la redazione.
RenderOptionsRenderOptions controlla la rasterizzazione della pagina.
ReplaceOptionsReplaceOptions regola come ReplaceText corrisponde al testo di ricerca.
ResetFormActionResetFormAction ripristina i campi del modulo denominati ai loro valori predefiniti /DV.
ResolutionResolution è una risoluzione di rendering in DPI.
RichTextBoxFieldRichTextBoxField è un campo di testo che contiene un valore rich-text (RichText flag + /RV) oltre al suo plain /V.
RotationAngleRotationAngle rappresenta una rotazione di pagina PDF valida in gradi in senso orario.
RowRow è una singola riga all’interno di una Table.
SVGSVG è il documento SVG pre-analizzato.
SVGFontResolverSVGFontResolver mappa una font-family SVG + stile a un pdf.Font.
SVGSaveOptionsSVGSaveOptions configura SaveSVG / WriteSVG.
SearchOptionsSearchOptions regola il modo in cui SearchText interpreta la query.
ShapeStyleShapeStyle combina un tratto (LineStyle) con un colore di riempimento opzionale.
SignOptionsSignOptions configura una firma digitale.
SignatureAppearanceSignatureAppearance controlla il contenuto e lo stile del blocco della firma visibile.
SignatureVerificationSignatureVerification è il risultato della verifica di una firma digitale.
SquareAnnotationSquareAnnotation disegna un’annotazione rettangolare con bordo tracciato e riempimento interno opzionale.
SquigglyAnnotationSquigglyAnnotation disegna una sottolineatura ondulata sotto il testo (di solito usata per suggerimenti di correzione ortografica).
StampIl timbro è un contenuto sovrapposto (o dietro) a una pagina: un TextStamp, un ImageStamp o un PageNumberStamp.
StampAnnotationStampAnnotation è un’annotazione a timbro di gomma.
StampNameStampName nomi secondo ISO 32000-1 §12.5.6.13 Tabella 184.
StrikeOutAnnotationStrikeOutAnnotation disegna una linea orizzontale attraverso il testo.
StructElementStructElement è un nodo nell’albero della struttura logica.
StructTypeStructType è un tipo di struttura standard PDF (ISO 32000-1 §14.8.4), usato come valore /S di un elemento di struttura.
SubmitFormActionSubmitFormAction invia i valori dei campi del modulo a un URL.
SubmitFormFlagsSubmitFormFlags è il bitfield /Flags per un’azione /SubmitForm secondo la Tabella 237 di ISO 32000-1.
SummaryCopilotSummaryCopilot produce riepiloghi di documenti con un modello IA.
SummaryOptionsSummaryOptions configura un SummaryCopilot.
TOCEntryTOCEntry è una riga di un indice: un titolo, un livello di rientro (0 = livello superiore), e la pagina a cui punta.
TOCOptionsTOCOptions controlla come viene renderizzato un indice.
TableTable è un costruttore transitorio per un layout tabellare disegnato su una Page.
TaggedContentTaggedContent è la facciata per la creazione di un Tagged PDF (ISO 32000-1 §14.8): possiede l’albero della struttura logica del documento e imposta i segni del catalogo che PDF/UA richiede.
TextAnnotationTextAnnotation è un’annotazione sticky-note.
TextBoxFieldTextBoxField è un input di testo a riga singola o multipla.
TextExtractOptionsTextExtractOptions configura ExtractText.
TextExtractionModeTextExtractionMode seleziona come ExtractText ordina il testo estratto.
TextFragmentTextFragment rappresenta una sequenza contigua di testo con font uniforme.
TextIconTextIcon nomi secondo ISO 32000-1 §12.5.6.4 Tabella 172, usato in /Subtype /Text annotations’ /Name entry.
TextLineTextLine rappresenta una linea orizzontale di frammenti di testo a una posizione Y comune.
TextMatchTextMatch è un’occorrenza singola individuata da SearchText.
TextRecognitionResultTextRecognitionResult è il testo riconosciuto di una pagina elaborata.
TextStampTextStamp sovrappone una linea (o un blocco avvolto) di testo.
TextStyleTextStyle definisce proprietà di formattazione del testo riutilizzabili.
TiffDeviceTiffDevice genera le pagine in TIFF.
TilingPatternTilingPattern è un riempimento ripetuto (PatternType 1, ISO 32000-1 §8.7.3.1): una piccola cella di contenuto tassellata su qualunque forma che riempie.
UnderlineAnnotationUnderlineAnnotation disegna una linea orizzontale sotto il testo.
UsageI report di utilizzo mostrano i conteggi dei token quando il provider li restituisce.
VAlignVAlign specifica l’allineamento verticale del testo all’interno di un rettangolo.
ValidationIssueValidationIssue descrive un singolo problema riscontrato in un file PDF.
ValidationReportValidationReport è restituito da Validate e riassume l’integrità strutturale di un PDF.
WidgetAnnotationWidgetAnnotation è la visualizzazione in sola lettura di un’annotazione widget di un modulo resa disponibile tramite AnnotationCollection.
XFormXForm è un Form XObject riutilizzabile (ISO 32000-1 §8.10) — un flusso di contenuto autonomo (con le proprie risorse) che può essere posizionato su un numero qualsiasi di pagine e posizioni con una singola invocazione Do.
XMPMetadataXMPMetadata è il pacchetto XMP del documento modellato come campi di schema comuni più un elenco di proprietà Custom arbitrarie.
XMPPropertyXMPProperty è una singola proprietà XMP semplice (valore stringa) in uno spazio dei nomi arbitrario.

Vedi anche

 Italiano