Conversione della cartella di lavoro Excel in PDF
I file PDF sono ampiamente utilizzati per scambiare documenti tra organizzazioni, settori governativi e individui. È un formato di documento standard e agli sviluppatori di software viene spesso chiesto di trovare un modo per convertire i file Excel Microsoft in documenti PDF.
Aspose.Cells supporta la conversione di file Excel in PDF e mantiene un’elevata fedeltà visiva nella conversione.
Aspose.Cells for .NET scrive direttamente le informazioni su API e il numero di versione nei documenti di output. Ad esempio, dopo aver eseguito il rendering del documento su PDF, Aspose.Cells for .NET viene popolatoPDF Produttore campo con valore, ad esempio “Aspose.Cells v23.2”.
Tieni presente che puoi modificare queste informazioni nei documenti di output tramite**PdfSaveOptions.Producer** proprietà.
Conversione diretta
Aspose.Cells for .NET supporta la conversione da fogli di calcolo a PDF indipendentemente da altri software. Salva semplicemente un file Excel su PDF utilizzando il file**Cartella di lavoro**classe'**Salva** metodo. IL**Salva** il metodo fornisce il file**SaveFormat.Pdf**membro di enumerazione che converte i file Excel nativi nel formato PDF.
Segui i passaggi seguenti per convertire direttamente i fogli di calcolo Excel nel formato PDF:
- Istanziare un oggetto di**Cartella di lavoro**class chiamando il suo costruttore vuoto.
- Puoi aprire/caricare un file modello esistente o saltare questo passaggio se stai creando la cartella di lavoro da zero.
- Esegui qualsiasi operazione (inserisci dati, applica formattazione, imposta formule, inserisci immagini o altri oggetti di disegno e così via) sul foglio di calcolo utilizzando le API Aspose.Cells.
- Una volta completato il codice del foglio di calcolo, chiamare il**Cartella di lavoro**classe'**Salva**metodo per salvare il foglio di calcolo.
Il formato del file dovrebbe essere PDF quindi selezionaPdf (un valore predefinito) da**SaveFormat**enumerazione per generare il documento finale PDF.
Conversione avanzata
Puoi anche scegliere di utilizzare il file**PdfSaveOptions** classe per impostare attributi diversi per la conversione. Impostazione di diverse proprietà di**PdfSaveOptions** ti dà il controllo sulle impostazioni di stampa, carattere, sicurezza e compressione per l’output PDF. La proprietà più importante è**Conformità**che consente di salvare i file Excel in file PDF conformi a PDF/A.
Salvataggio della cartella di lavoro in file conformi PDF/A
Il frammento di codice fornito di seguito illustra come utilizzare il file**PdfSaveOptions**classe per salvare i file Excel nel formato PDF compatibile con PDF/A.
Imposta l’ora di creazione PDF
Con il**PdfSaveOptions**class, puoi ottenere o impostare l’ora di creazione PDF. Il codice seguente illustra l’utilizzo di**PdfSaveOptions.CreatedTime** proprietà per impostare l’ora di creazione del file PDF.
Imposta l’opzione ContentCopyForAccessibility
Con il**PdfSaveOptions** class, puoi ottenere o impostare PDF**AccessibilityExtractContent** opzione per controllare l’accesso al contenuto nel convertito PDF.
Esporta proprietà personalizzate a PDF
Con il**PdfSaveOptions** class, è possibile esportare le proprietà personalizzate nella cartella di lavoro di origine in PDF.**PdfCustomPropertiesExport**viene fornito un enumeratore per specificare il modo in cui le proprietà vengono esportate. Queste proprietà possono essere osservate in Adobe Acrobat Reader facendo clic su File e quindi sull’opzione Proprietà come mostrato nell’immagine seguente. È possibile scaricare il file modello “sourceWithCustProps.xlsx”.Qui per il test e l’output PDF è disponibile il file “outSourceWithCustProps”Qui per analisi.
Attributi di conversione
Lavoriamo per migliorare le funzionalità di conversione con ogni nuova versione. La conversione da Excel a PDF di Aspose.Cell presenta ancora un paio di limitazioni. MapChart non è supportato durante la conversione nel formato PDF. Inoltre, alcuni oggetti di disegno non sono supportati correttamente.
La tabella che segue elenca tutte le funzionalità che sono completamente o parzialmente supportate durante l’esportazione a PDF utilizzando Aspose.Cells. Questa tabella non è definitiva e non copre tutti gli attributi del foglio di calcolo ma identifica le funzionalità che non sono supportate o parzialmente supportate per la conversione a PDF .
Elemento del documento | Attributo | Supportato | Appunti |
---|---|---|---|
Allineamento | SÌ | ||
Impostazioni dello sfondo | SÌ | ||
Confine | Colore | SÌ | |
Confine | Stile della linea | SÌ | |
Confine | Larghezza della linea | SÌ | |
Cell Dati | SÌ | ||
Commenti | SÌ | ||
Formattazione condizionale | SÌ | ||
Proprietà del documento | SÌ | ||
Oggetti di disegno | Parzialmente | Gli effetti ombra e 3D per gli oggetti di disegno non sono supportati adeguatamente; WordArt e SmartArt sono parzialmente supportati. | |
Font | Misurare | SÌ | |
Font | Colore | SÌ | |
Font | Stile | SÌ | |
Font | Sottolineare | SÌ | |
Font | Effetti | SÌ | |
immagini | SÌ | ||
Collegamento ipertestuale | SÌ | ||
Grafici | Parzialmente | MapChart non è supportato. | |
Unito Cells | SÌ | ||
Interruzione di pagina | SÌ | ||
Impostazione della pagina | Intestazione/piè di pagina | SÌ | |
Impostazione della pagina | Margini | SÌ | |
Impostazione della pagina | Orientamento della pagina | SÌ | |
Impostazione della pagina | Dimensioni della pagina | SÌ | |
Impostazione della pagina | Area di stampa | SÌ | |
Impostazione della pagina | Stampa titoli | SÌ | |
Impostazione della pagina | Ridimensionamento | SÌ | |
Altezza riga/Larghezza colonna | SÌ | ||
Lingua RTL (da destra a sinistra). | SÌ |
Argomenti avanzati
- Aggiungi PDF Segnalibri
- Aggiungi PDF Segnalibri con destinazioni denominate
- Evita la pagina vuota nell’output PDF quando non c’è nulla da stampare
- Cambia il carattere solo sui caratteri Unicode specifici salvando su PDF
- Controlla il caricamento delle risorse esterne nella cartella di lavoro di MS Excel durante il rendering su PDF
- Converti il file XLSX nel formato PDF
- Converti file Excel nel formato PDF compatibile con PDFA-1a
- Converti file XLS con immagini o grafici in PDF
- Crea PdfBookmarkEntry per il foglio grafico
- Adatta tutte le colonne del foglio di lavoro sulla singola pagina PDF
- Ottieni DrawObject e Bound durante il rendering su PDF utilizzando la classe DrawObjectEventHandler
- Ricevi avvisi per la sostituzione dei caratteri durante il rendering del file Excel
- Ignora gli errori durante il rendering di Excel su PDF
- Limita il numero di pagine generate - Conversione Excel a PDF
- Stampa commenti salvando allo PDF
- Eseguire il rendering dei componenti aggiuntivi di Office durante la conversione di Excel in PDF
- Visualizza una pagina PDF per foglio di lavoro Excel - Conversione da Excel a PDF
- Render Unicode Caratteri supplementari nell’output PDF di Aspose.Cells
- Ricampionamento delle immagini aggiunte: conversione da Excel a PDF
- Salva ogni foglio di lavoro in un file PDF diverso
- Salva Excel in PDF con dimensione standard o minima
- Salva i fogli di lavoro specificati al numero PDF
- Proteggi i documenti PDF
- Specificare come incrociare la stringa nell’output PDF e nell’immagine