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

Classe Descrizione
AutoFiller Rappresenta 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.
Bookmark Rappresenta un segnalibro.
Bookmarks Rappresenta una raccolta diBookmark oggetti.
DocumentPrivilege Rappresenta 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.
Facade Classe facciata base.
FontColor Classe che rappresenta il colore del testo.
Form Classe che rappresenta l’oggetto modulo Acro.
FormattedText Classe che rappresenta il testo formattato. Contiene informazioni sul testo e il suo colore, dimensione, stile.
FormDataConverter Rappresenta 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”.
FormEditor Classe per la modifica dei moduli (inserimento/cancellazione campo ecc.)
FormFieldFacade Classe per rappresentare le proprietà del campo.
LineInfo Rappresenta le informazioni della linea.
PdfAnnotationEditor Rappresenta una classe per lavorare con le annotazioni di documenti PDF (commenti).
PdfBookmarkEditor Rappresenta una classe per lavorare con i segnalibri del file PDF, inclusa la creazione, la modifica, l’esportazione, l’importazione e l’eliminazione.
PdfContentEditor Rappresenta una classe per modificare il contenuto del file PDF.
PdfConverter Rappresenta 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.
PdfExtractor Classe per estrarre immagini e testo da documento PDF.
PdfFileEditor Esegue operazioni con file PDF: concatenazione, divisione, estrazione pagine, creazione libretto, ecc.
PdfFileInfo Rappresenta una classe per l’accesso alle metainformazioni del documento PDF.
PdfFileMend Rappresenta una classe per l’aggiunta di testi e immagini sulle pagine di un documento PDF esistente.
PdfFileSanitization Rappresenta l’API di sanificazione e ripristino. Usalo se non puoi creare/aprire documenti in altro modo.
PdfFileSecurity Rappresenta la crittografia o la decrittografia di un file Pdf con password del proprietario o dell’utente, modifica dell’impostazione di sicurezza e password.
PdfFileSignature Rappresenta una classe per firmare un file pdf con un certificato.
PdfFileStamp Classe per l’aggiunta di timbri (filigrana o sfondo) ai file PDF.
PdfJavaScriptStripper Classe per la rimozione di tutto il codice Java Script.
PdfPageEditor Rappresenta 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.
PdfPrintPageInfo Rappresenta un oggetto che contiene informazioni sulla pagina di stampa corrente.
PdfProducer Rappresenta una classe per produrre PDF da altri formati. Questo esempio mostra come produrre file Pdf da file CGM.
PdfQueryPageSettingsEventHandler Rappresenta il metodo che gestisce l’evento QueryPageSettings di un PrintDocument.
PdfViewer Rappresenta una classe per visualizzare o stampare un pdf.
PdfXmpMetadata Classe per la manipolazione con metadati XMP.
ReplaceTextStrategy Questa classe contiene parametri che definiscono il comportamento di PdfContentEditor quando viene eseguita l’operazione ReplaceText.
SaveableFacade Classe base per tutte le facciate salvabili.
Stamp Timbro di rappresentazione della classe.
StampInfo Classe che rappresenta le informazioni sul timbro.
TextProperties Rappresenta le proprietà del testo come: dimensione del testo, colore, stile ecc.
ViewerPreference Descrive le preferenze del visualizzatore (modalità pagina, modalità pagina non a schermo intero, layout di pagina).

Interfacce

Interfaccia Descrizione
IFacade Interfaccia generale per le facciate che definisce i metodi comuni per le facciate.
ISaveableFacade Interfaccia di facciata che definisce i metodi comuni a tutte le facciate salvabili.

Enumerazione

Enumerazione Descrizione
Algorithm Rappresenta gli algoritmi che possono essere utilizzati per crittografare il documento pdf.
AutoRotateMode Direzione di rotazione durante la stampa del documento.
BlendingColorSpace La classe rappresenta la fusione dello spazio colore.
DataType Enumera le definizioni dei tipi di campo.
DefaultMetadataProperties Enumerazione delle proprietà XMP standard.
EncodingType Enumera i tipi di codifica del testo utilizzando.
FieldType Enumerazione dei possibili tipi di campo.
FontStyle Enumera 14 tipi di font.
ImageMergeMode Rappresenta le modalità per unire le immagini.
KeySize Definisce diverse dimensioni delle chiavi che possono essere utilizzate per crittografare i documenti PDF.
PositioningMode Definisce la modalità di posizionamento. I valori possibili includono Legacy (compatibilità con le versioni precedenti) e Current (metodo di calcolo della posizione del testo aggiornato)
PropertyFlag Enumerazione di possibili flag di campo.
StampType Descrive i tipi di timbro.
SubmitFormFlag Enumerazione di possibili flag di invio form.
WordWrapMode Definisce le strategie di ritorno a capo automatico