Aspose.PDF FOSS per Go
API reference per Aspose.Pdf FOSS per Go. 206 tipi pubblici organizzati per modulo.
API principale
| Classe | Descrizione |
|---|---|
AIClient | AIClient è il contratto che ogni copilot consuma: una chiamata, un completamento della chat. |
APIError | APIError viene restituito quando il endpoint AI risponde con uno stato non-2xx. |
Action | Action è l’interfaccia comune implementata da ogni tipo di azione concreta. |
ActionType | ActionType identifica il tipo di azione allegata a un’annotazione (tipicamente la voce /A di un LinkAnnotation). |
Annotation | Annotation è l’interfaccia comune implementata da ogni tipo di annotazione concreta. |
AnnotationCollection | AnnotationCollection è l’insieme vivo e ordinato di annotazioni allegato a una singola pagina. |
AnnotationType | AnnotationType identifica il tipo di annotazione. |
BmpDevice | BmpDevice converte una pagina in BMP. |
BookletBinding | BookletBinding seleziona il lato di rilegatura di un libretto. |
BookletOptions | BookletOptions configura l’imposizione del libretto. |
BorderEffect | BorderEffect controlla la voce /BE/S secondo ISO 32000-1 §12.5.4 Tabella 167. |
BorderInfo | BorderInfo descrive un bordo disegnato attorno a una tabella o a una cella. |
BorderSide | BorderSide è una maschera di bit che seleziona quali lati di un bordo rettangolare vengono disegnati. |
BorderStyle | BorderStyle controlla il dizionario /BS per le annotazioni di disegno secondo ISO 32000-1 §12.5.4 Tabella 168. |
ButtonAppearance | ButtonAppearance 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. |
ButtonField | ButtonField è un push button — solo azione, nessuna semantica di valore. |
ButtonIconPosition | ButtonIconPosition 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. |
CaretAnnotation | CaretAnnotation segna un punto di inserimento o cancellazione di testo, rappresentato da una caret verso l’alto ("^") riempita con il colore dell’annotazione. |
CaretSymbol | CaretSymbol è 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. |
Cell | Cell è una singola cella all’interno di una Row. |
CertifyPermission | CertifyPermission è il livello di autorizzazione DocMDP di una firma di certificazione (ISO 32000-1 §12.8.2.2 Tabella 254). |
ChatCopilot | ChatCopilot risponde alle domande su un documento, mantenendo la cronologia della conversazione. |
ChatOptions | ChatOptions configura un ChatCopilot. |
CheckboxField | CheckboxField è una casella di controllo con stato acceso/spento. |
ChoiceOption | ChoiceOption è una delle opzioni di un ComboBoxField o ListBoxField. |
CircleAnnotation | CircleAnnotation disegna un’annotazione ellittica. |
Color | Color rappresenta un colore RGBA con valori compresi tra [0, 1]. |
ComboBoxField | ComboBoxField è un campo a scelta a discesa a selezione singola. |
CompletionRequest | CompletionRequest descrive una chiamata di chat-completion. |
CompletionResponse | CompletionResponse è la risposta del modello. |
DateField | DateField è un campo di testo con un’azione di formattazione data JavaScript e una maschera di formato (e.g. |
Destination | Destination è l’interfaccia comune per tutte le destinazioni esplicite. |
DestinationFit | DestinationFit — [page /Fit]. |
DestinationFitB | DestinationFitB — [page /FitB]. |
DestinationFitBH | DestinationFitBH — [page /FitBH top]. |
DestinationFitBV | DestinationFitBV — [page /FitBV sinistra]. |
DestinationFitH | DestinationFitH — [page /FitH alto]. |
DestinationFitR | DestinationFitR — [page /FitR sinistra basso destra alto]. |
DestinationFitV | DestinationFitV — [page /FitV sinistra]. |
DestinationType | DestinationType identifica il flavor di destinazione. |
DestinationXYZ | DestinationXYZ — [page /XYZ left top zoom]. |
Document | Il documento è un documento PDF. |
DocumentInfo | DocumentInfo contiene le informazioni del documento dal dizionario PDF Info. |
EmbeddedFile | EmbeddedFile è un allegato: un dizionario /Filespec con uno stream incorporato. |
EmbeddedFiles | EmbeddedFiles è la raccolta del documento di file allegati (incorporati) — l’albero dei nomi /Catalog/Names/EmbeddedFiles (ISO 32000-1 §7.11.4). |
EncryptionAlgorithm | EncryptionAlgorithm seleziona il cifrario e la revisione del gestore di sicurezza usati da (*Document).SetEncryption. |
EncryptionOptions | EncryptionOptions raggruppa ogni impostazione che controlla come un documento viene crittografato al salvataggio. |
Field | Field è l’interfaccia comune implementata da ogni tipo concreto di campo modulo (TextBoxField, CheckboxField, RadioButtonField, ecc.). |
FieldStyle | FieldStyle è lo stile visivo applicato ai widget di un campo modulo. |
FigureAlt | FigureAlt è un elemento di struttura /Figure che non ha testo alternativo, associato all’immagine che racchiude (quando risolvibile). |
FileAttachmentAnnotation | FileAttachmentAnnotation incorpora un file nel documento e mostra un’icona nel /Rect dell’annotazione. |
FileAttachmentIcon | FileAttachmentIcon nomi secondo ISO 32000-1 §12.5.6.15 Tabella 178. |
FileSelectBoxField | FileSelectBoxField è un campo di testo il cui valore è un percorso file (FileSelect flag), usato per allegare un file locale al momento dell’invio. |
FloatSide | FloatSide seleziona quale bordo un riquadro fluttuante abbraccia mentre il testo lo avvolge. |
FloatingBox | FloatingBox è 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. |
Flow | Flow è 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. |
FlowOptions | FlowOptions configura un Flow. |
Font | Il font è implementato tramite i 14 font standard e i font TTF incorporati. |
Form | Il modulo è la vista AcroForm del documento. |
FormFieldType | FormFieldType identifica il tipo di campo del modulo. |
FreeTextAnnotation | FreeTextAnnotation visualizza il testo direttamente sulla pagina, renderizzato in /AP/N usando un font incorporato. |
FreeTextIntent | FreeTextIntent per ISO 32000-1 §12.5.6.6 voce /IT. |
GenericAnnotation | GenericAnnotation è la superficie generica per i valori /Subtype che questa versione non modella ancora (Stamp, FreeText, Ink, ecc.). |
GifDevice | GifDevice renderizza una pagina in GIF. |
GoToAction | GoToAction naviga a una pagina all’interno dello stesso documento. |
GoToURIAction | GoToURIAction apre un URI nel gestore predefinito dell’utente (tipicamente un browser web). |
Gradient | Il gradiente è un riempimento che varia il colore su una forma: può essere un LinearGradient o un RadialGradient. |
GradientStop | GradientStop è una fermata di colore in un gradiente, posizionata all’Offset (0 all’inizio del gradiente, 1 alla sua fine). |
HAlign | HAlign specifica l’allineamento orizzontale del testo all’interno di un rettangolo. |
HTMLMode | HTMLMode seleziona come SaveHTML / WriteHTML rappresenta il testo della pagina. |
HTMLSaveOptions | HTMLSaveOptions configura SaveHTML / WriteHTML. |
HighlightAnnotation | HighlightAnnotation contrassegna una regione con un colore di evidenziazione semitrasparente. |
Image | Image contiene un’immagine estratta con i suoi dati codificati e i metadati. |
ImageColorSpace | ImageColorSpace descrive lo spazio colore originale dell’immagine nel PDF. |
ImageDescriptionCopilot | ImageDescriptionCopilot descrive le immagini con un modello di visione. |
ImageDescriptionOptions | ImageDescriptionOptions configura un ImageDescriptionCopilot. |
ImageFormat | ImageFormat descrive il formato di output di un’immagine estratta. |
ImageInfo | ImageInfo contiene metadati su un’immagine trovata in una pagina senza decodificare i dati dei pixel. |
ImageStamp | ImageStamp sovrappone un’immagine raster (PNG o JPEG), allungata per riempire Rect. |
ImageToDocumentOptions | ImageToDocumentOptions controlla le dimensioni della pagina per ImageToDocument. |
InkAnnotation | InkAnnotation disegna una serie di tratti liberi — tipicamente usati per rappresentare inchiostro scritto a mano. |
JSONExportOptions | JSONExportOptions controlla (*Form).ExportJSON / WriteJSON. |
JavaScriptAction | JavaScriptAction contiene uno snippet JavaScript allegato a un’annotazione. |
JavaScriptCollection | JavaScriptCollection è il repository JavaScript a livello di documento, supportato dall’albero dei nomi /Catalog/Names/JavaScript (ISO 32000-1 §7.7.4 / §8.5.1). |
JpegDevice | JpegDevice rende una pagina in JPEG. |
LLMOCREngine | LLMOCREngine riconosce il testo inviando l’immagine della pagina a un modello di chat con capacità visiva. |
LLMOCROptions | LLMOCROptions configura il motore OCR del modello di visione. |
Layer | Layer è un Optional Content Group (OCG) nel documento. |
LineAnnotation | LineAnnotation disegna una linea retta tra due punti, con estremità di linea opzionali su ciascuna estremità (frecce, cerchi, ecc.). |
LineCap | LineCap è lo stile di terminazione della linea /J secondo ISO 32000-1 §8.4.3.3 Tabella 54. |
LineEndingStyle | LineEndingStyle è 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. |
LineJoin | LineJoin è lo stile di giunzione della linea /j secondo ISO 32000-1 §8.4.3.4 Tabella 55. |
LineStyle | LineStyle descrive come viene disegnata una path tracciata. |
LinearGradient | LinearGradient interpola il colore lungo la linea da (X1, Y1) a (X2, Y2). |
LinkAnnotation | LinkAnnotation è una regione cliccabile. |
LinkHighlightMode | LinkHighlightMode controlla il feedback visivo quando il collegamento è attivato dall’utente (l’entry /H per ISO 32000-1 §12.5.6.5). |
ListBoxField | ListBoxField è un campo di scelta a lista a selezione singola o multipla. |
MarginInfo | MarginInfo descrive i margini o il padding in punti: Superiore / Destra / Inferiore / Sinistra. |
MarkdownOptions | MarkdownOptions configura il rendering Markdown. |
MarkdownSaveOptions | MarkdownSaveOptions configura SaveMarkdown / WriteMarkdown. |
MarkupParagraph | MarkupParagraph è una sequenza di righe consecutive che forma un paragrafo. |
MarkupSection | MarkupSection è una colonna di paragrafi (da sinistra a destra sulla pagina). |
Message | Il messaggio è un singolo messaggio di chat. |
MessageImage | MessageImage è un’immagine inline allegata a un messaggio, inviata come URL dati base64. |
NUpOptions | NUpOptions configura l’imposizione NUp. |
NUpOrder | NUpOrder controlla l’ordine in cui le pagine di origine riempiono le celle della griglia di un foglio N-up. |
NamedAction | NamedAction attiva un comando visualizzatore integrato (FirstPage, Print, …). |
NamedActionType | NamedActionType identifica uno dei comandi visualizzatore standard supportati da /Named actions secondo ISO 32000-1 §12.6.4.11. |
NamedDestination | NamedDestination avvolge un riferimento di nome nella collezione NamedDestinations del documento. |
NamedDestinations | NamedDestinations è una mappa nome-destinazione secondo ISO 32000-1 §12.3.2.3. |
NumberField | NumberField è un campo di testo con un’azione JavaScript number-format, così i visualizzatori mostrano e convalidano il valore come numero formattato. |
NumberFormatOptions | NumberFormatOptions configura la formattazione di visualizzazione di un NumberField (corrisponde a AFNumber_Format di Acrobat). |
OCRBox | OCRBox è 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). |
OCREngine | OCREngine riconosce il testo su un’immagine a pagina singola. |
OCRLine | OCRLine è una singola linea di testo fisica. |
OCRResult | OCRResult è il contenuto riconosciuto di un’immagine di una pagina. |
OCRWord | OCRWord è il dettaglio a livello di parola all’interno di una linea, per i motori che lo forniscono. |
OcrCopilot | OcrCopilot riconosce il testo su pagine scansionate. |
OcrOptions | OcrOptions configura un OcrCopilot. |
OpenAIClient | OpenAIClient comunica con un endpoint di chat-completions compatibile con OpenAI utilizzando solo la libreria standard. |
OpenAIClientOptions | OpenAIClientOptions configura NewOpenAIClient. |
OptimizationOptions | OptimizationOptions seleziona quali riduzioni Document.Optimize applica. |
OptimizationResult | OptimizationResult riporta cosa Document.Optimize ha cambiato. |
OptimizeImageOptions | OptimizeImageOptions controlla il comportamento dell’ottimizzazione delle immagini. |
OutlineItemCollection | OutlineItemCollection rappresenta una voce di indice e la raccolta dei suoi figli. |
PDFAFormat | PDFAFormat identifica un livello di conformità PDF/A. |
PDFAIssue | PDFAIssue descrive una singola violazione di conformità PDF/A. |
PDFAValidationReport | PDFAValidationReport viene restituito da (*Document).ValidatePDFA. |
PDFUAIssue | PDFUAIssue descrive una singola violazione di conformità PDF/UA (accessibility). |
PDFUAValidationReport | PDFUAValidationReport viene restituito da (*Document).ValidatePDFUA. |
Page | Page è una visualizzazione in tempo reale di una singola pagina all’interno di un Document. |
PageFormat | PageFormat descrive una dimensione di pagina in punti (1/72 di pollice). |
PageLabelRange | PageLabelRange descrive una sequenza continua di pagine che condividono uno stile di numerazione. |
PageLabelStyle | PageLabelStyle è lo stile di numerazione applicato all’interno di un PageLabelRange. |
PageMarkup | PageMarkup è il testo strutturato di una pagina. |
PageNumberStamp | PageNumberStamp stampa il numero di pagina (e opzionalmente il totale), formattato da Format. |
PageRange | PageRange specifica un intervallo inclusivo di pagine (basato su 1). |
PageSize | PageSize contiene la larghezza e l’altezza di una pagina PDF in punti (1/72 di pollice). |
PasswordBoxField | PasswordBoxField è un campo di testo il cui input è mascherato (flag Password). |
Path | Path è 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). |
PdfPageStamp | PdfPageStamp 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. |
Permissions | Permissions controlla ciò che un visualizzatore consente su un PDF crittografato. |
PngDevice | PngDevice rende una pagina in PNG a risoluzione fissa. |
Point | Point è un singolo punto nelle coordinate dello spazio utente PDF. |
PolygonAnnotation | PolygonAnnotation disegna un poligono chiuso attraverso un elenco di vertici, con un bordo tracciato e riempimento interno opzionale. |
PolylineAnnotation | PolylineAnnotation 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. |
QuadPoint | QuadPoint è un quadrilatero all’interno dell’array /QuadPoints di un’annotazione markup. |
RadialGradient | RadialGradient interpola il colore dal punto focale (FX, FY) fino al cerchio centrato in (CX, CY) con raggio R. |
RadioButtonField | RadioButtonField è un gruppo di opzioni mutualmente esclusive. |
RadioButtonOptionField | RadioButtonOptionField è uno dei widget di opzione all’interno di un RadioButtonField. |
RadioItem | RadioItem descrive un widget all’interno di un gruppo radio. |
Rectangle | Rectangle rappresenta un rettangolo PDF [llx, lly, urx, ury] in punti (1/72 di pollice). |
RedactAnnotation | RedactAnnotation contrassegna le aree per la redazione. |
RenderOptions | RenderOptions controlla la rasterizzazione della pagina. |
ReplaceOptions | ReplaceOptions regola come ReplaceText corrisponde al testo di ricerca. |
ResetFormAction | ResetFormAction ripristina i campi del modulo denominati ai loro valori predefiniti /DV. |
Resolution | Resolution è una risoluzione di rendering in DPI. |
RichTextBoxField | RichTextBoxField è un campo di testo che contiene un valore rich-text (RichText flag + /RV) oltre al suo plain /V. |
RotationAngle | RotationAngle rappresenta una rotazione di pagina PDF valida in gradi in senso orario. |
Row | Row è una singola riga all’interno di una Table. |
SVG | SVG è il documento SVG pre-analizzato. |
SVGFontResolver | SVGFontResolver mappa una font-family SVG + stile a un pdf.Font. |
SVGSaveOptions | SVGSaveOptions configura SaveSVG / WriteSVG. |
SearchOptions | SearchOptions regola il modo in cui SearchText interpreta la query. |
ShapeStyle | ShapeStyle combina un tratto (LineStyle) con un colore di riempimento opzionale. |
SignOptions | SignOptions configura una firma digitale. |
SignatureAppearance | SignatureAppearance controlla il contenuto e lo stile del blocco della firma visibile. |
SignatureVerification | SignatureVerification è il risultato della verifica di una firma digitale. |
SquareAnnotation | SquareAnnotation disegna un’annotazione rettangolare con bordo tracciato e riempimento interno opzionale. |
SquigglyAnnotation | SquigglyAnnotation disegna una sottolineatura ondulata sotto il testo (di solito usata per suggerimenti di correzione ortografica). |
Stamp | Il timbro è un contenuto sovrapposto (o dietro) a una pagina: un TextStamp, un ImageStamp o un PageNumberStamp. |
StampAnnotation | StampAnnotation è un’annotazione a timbro di gomma. |
StampName | StampName nomi secondo ISO 32000-1 §12.5.6.13 Tabella 184. |
StrikeOutAnnotation | StrikeOutAnnotation disegna una linea orizzontale attraverso il testo. |
StructElement | StructElement è un nodo nell’albero della struttura logica. |
StructType | StructType è un tipo di struttura standard PDF (ISO 32000-1 §14.8.4), usato come valore /S di un elemento di struttura. |
SubmitFormAction | SubmitFormAction invia i valori dei campi del modulo a un URL. |
SubmitFormFlags | SubmitFormFlags è il bitfield /Flags per un’azione /SubmitForm secondo la Tabella 237 di ISO 32000-1. |
SummaryCopilot | SummaryCopilot produce riepiloghi di documenti con un modello IA. |
SummaryOptions | SummaryOptions configura un SummaryCopilot. |
TOCEntry | TOCEntry è una riga di un indice: un titolo, un livello di rientro (0 = livello superiore), e la pagina a cui punta. |
TOCOptions | TOCOptions controlla come viene renderizzato un indice. |
Table | Table è un costruttore transitorio per un layout tabellare disegnato su una Page. |
TaggedContent | TaggedContent è 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. |
TextAnnotation | TextAnnotation è un’annotazione sticky-note. |
TextBoxField | TextBoxField è un input di testo a riga singola o multipla. |
TextExtractOptions | TextExtractOptions configura ExtractText. |
TextExtractionMode | TextExtractionMode seleziona come ExtractText ordina il testo estratto. |
TextFragment | TextFragment rappresenta una sequenza contigua di testo con font uniforme. |
TextIcon | TextIcon nomi secondo ISO 32000-1 §12.5.6.4 Tabella 172, usato in /Subtype /Text annotations’ /Name entry. |
TextLine | TextLine rappresenta una linea orizzontale di frammenti di testo a una posizione Y comune. |
TextMatch | TextMatch è un’occorrenza singola individuata da SearchText. |
TextRecognitionResult | TextRecognitionResult è il testo riconosciuto di una pagina elaborata. |
TextStamp | TextStamp sovrappone una linea (o un blocco avvolto) di testo. |
TextStyle | TextStyle definisce proprietà di formattazione del testo riutilizzabili. |
TiffDevice | TiffDevice genera le pagine in TIFF. |
TilingPattern | TilingPattern è un riempimento ripetuto (PatternType 1, ISO 32000-1 §8.7.3.1): una piccola cella di contenuto tassellata su qualunque forma che riempie. |
UnderlineAnnotation | UnderlineAnnotation disegna una linea orizzontale sotto il testo. |
Usage | I report di utilizzo mostrano i conteggi dei token quando il provider li restituisce. |
VAlign | VAlign specifica l’allineamento verticale del testo all’interno di un rettangolo. |
ValidationIssue | ValidationIssue descrive un singolo problema riscontrato in un file PDF. |
ValidationReport | ValidationReport è restituito da Validate e riassume l’integrità strutturale di un PDF. |
WidgetAnnotation | WidgetAnnotation è la visualizzazione in sola lettura di un’annotazione widget di un modulo resa disponibile tramite AnnotationCollection. |
XForm | XForm è 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. |
XMPMetadata | XMPMetadata è il pacchetto XMP del documento modellato come campi di schema comuni più un elenco di proprietà Custom arbitrarie. |
XMPProperty | XMPProperty è una singola proprietà XMP semplice (valore stringa) in uno spazio dei nomi arbitrario. |