Aspose.Pdf.Facades

Il Aspose.Pdf.Facciatenamespace fornisce classi originariamente provenienti da Aspose.Pdf.Kit. Queste classi vengono utilizzate per manipolare documenti eseguendo operazioni come concatenare, stampare, firmare, annotare ecc. ma ad alto livello senza accedere alla struttura interna di un documento.

Classi

ClasseDescrizione
AutoFillerRappresenta una classe per ricevere dati dal database o da un’altra fonte di dati, li riempie nei campi progettati del modello pdf e infine genera un nuovo file pdf o flusso. Ha due modalità di input del file modello: input come flusso o file pdf . Ha quattro tipi di modalità di output: un flusso unito, un file unito, molti piccoli flussi, molti piccoli file. Può ricevere dati letterali contenuti in un System.Data.DataTable.
BookmarkRappresenta un segnalibro.
BookmarksRappresenta una raccolta diBookmark oggetti.
DocumentPrivilegeRappresenta i privilegi per l’accesso al file Pdf. Fare riferimento aPdfFileSecurity . Esistono 4 modi per utilizzare questa classe: 1.Utilizzare direttamente il privilegio predefinito. 2. Basarsi su un privilegio predefinito e modificare alcune autorizzazioni specifiche. 3. Basarsi su un privilegio predefinito e modificare alcune specifiche combinazioni di autorizzazioni Adobe Professional. 4. Mescola il modo2 e il modo3.
FacadeClasse facciata base.
FontColorClasse che rappresenta il colore del testo.
FormClasse che rappresenta l’oggetto modulo Acro.
FormattedTextClasse che rappresenta il testo formattato. Contiene informazioni sul testo e il suo colore, dimensione, stile.
FormDataConverterRappresenta una classe per convertire i dati da un formato all’altro. Può convertire i dati in fdf/xml/pdf/xfdf in OLEDB/OdbcDB. Può anche convertire i dati in OLEDB/OdbcDB nei dati in fdf/xml/xfdf. Può convertire l’fdf in xml con il tag “denominato”.
FormEditorClasse per la modifica dei moduli (inserimento/cancellazione campo ecc.)
FormFieldFacadeClasse per rappresentare le proprietà del campo.
LineInfoRappresenta le informazioni della linea.
PdfAnnotationEditorRappresenta una classe per lavorare con le annotazioni di documenti PDF (commenti).
PdfBookmarkEditorRappresenta una classe per lavorare con i segnalibri del file PDF, inclusa la creazione, la modifica, l’esportazione, l’importazione e l’eliminazione.
PdfContentEditorRappresenta una classe per modificare il contenuto del file PDF.
PdfConverterRappresenta una classe per convertire ogni pagina di un file pdf in immagini, supporta ora BMP, JPEG, PNG e TIFF. Contenuto supportato nei pdf: immagini, modulo, commento.
PdfExtractorClasse per estrarre immagini e testo da documento PDF.
PdfFileEditorEsegue operazioni con file PDF: concatenazione, divisione, estrazione pagine, creazione libretto, ecc.
PdfFileInfoRappresenta una classe per l’accesso alle metainformazioni del documento PDF.
PdfFileMendRappresenta una classe per l’aggiunta di testi e immagini sulle pagine di un documento PDF esistente.
PdfFileSanitizationRappresenta l’API di sanificazione e ripristino. Usalo se non puoi creare/aprire documenti in altro modo.
PdfFileSecurityRappresenta la crittografia o la decrittografia di un file Pdf con password del proprietario o dell’utente, modifica dell’impostazione di sicurezza e password.
PdfFileSignatureRappresenta una classe per firmare un file pdf con un certificato.
PdfFileStampClasse per l’aggiunta di timbri (filigrana o sfondo) ai file PDF.
PdfJavaScriptStripperClasse per la rimozione di tutto il codice Java Script.
PdfPageEditorRappresenta una classe per modificare la pagina del file PDF, inclusa la rotazione della pagina, lo zoom della pagina, lo spostamento della posizione e la modifica delle dimensioni della pagina.
PdfPrintPageInfoRappresenta un oggetto che contiene informazioni sulla pagina di stampa corrente.
PdfProducerRappresenta una classe per produrre PDF da altri formati. Questo esempio mostra come produrre file Pdf da file CGM.
PdfQueryPageSettingsEventHandlerRappresenta il metodo che gestisce l’evento QueryPageSettings di un PrintDocument.
PdfViewerRappresenta una classe per visualizzare o stampare un pdf.
PdfXmpMetadataClasse per la manipolazione con metadati XMP.
ReplaceTextStrategyQuesta classe contiene parametri che definiscono il comportamento di PdfContentEditor quando viene eseguita l’operazione ReplaceText.
SaveableFacadeClasse base per tutte le facciate salvabili.
StampTimbro di rappresentazione della classe.
StampInfoClasse che rappresenta le informazioni sul timbro.
TextPropertiesRappresenta le proprietà del testo come: dimensione del testo, colore, stile ecc.
ViewerPreferenceDescrive le preferenze del visualizzatore (modalità pagina, modalità pagina non a schermo intero, layout di pagina).

Interfacce

InterfacciaDescrizione
IFacadeInterfaccia generale per le facciate che definisce i metodi comuni per le facciate.
ISaveableFacadeInterfaccia di facciata che definisce i metodi comuni a tutte le facciate salvabili.

Enumerazione

EnumerazioneDescrizione
AlgorithmRappresenta gli algoritmi che possono essere utilizzati per crittografare il documento pdf.
AutoRotateModeDirezione di rotazione durante la stampa del documento.
BlendingColorSpaceLa classe rappresenta la fusione dello spazio colore.
DataTypeEnumera le definizioni dei tipi di campo.
DefaultMetadataPropertiesEnumerazione delle proprietà XMP standard.
EncodingTypeEnumera i tipi di codifica del testo utilizzando.
FieldTypeEnumerazione dei possibili tipi di campo.
FontStyleEnumera 14 tipi di font.
ImageMergeModeRappresenta le modalità per unire le immagini.
KeySizeDefinisce diverse dimensioni delle chiavi che possono essere utilizzate per crittografare i documenti PDF.
PositioningModeDefinisce la modalità di posizionamento. I valori possibili includono Legacy (compatibilità con le versioni precedenti) e Current (metodo di calcolo della posizione del testo aggiornato)
PropertyFlagEnumerazione di possibili flag di campo.
StampTypeDescrive i tipi di timbro.
SubmitFormFlagEnumerazione di possibili flag di invio form.
WordWrapModeDefinisce le strategie di ritorno a capo automatico