Converti Excel in Pdf, immagine e altri formati
Converti il foglio di lavoro di Excel in PDF
I file PDF sono ampiamente utilizzati per lo scambio di documenti tra organizzazioni, settori governativi e individui. È un formato di documento standard e spesso agli sviluppatori software viene chiesto di trovare un modo per convertire i file Microsoft Excel in documenti PDF.
Aspose.Cells supporta la conversione di file Excel in PDF e mantiene un’elevata fedeltà visiva nella conversione.
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET | |
// Instantiate the Workbook object | |
// Open an Excel file | |
Workbook workbook = new Workbook("Book1.xlsx"); | |
// Save the document in PDF format | |
workbook.Save("output.pdf"); |
Converti cartella di lavoro Excel in JPG
Aspose.Cells supporta la conversione dei file Excel in JPG. L’esempio di codice qui sotto mostra come salvare una cartella di lavoro come JPG.
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET | |
// Open a template excel file | |
Workbook book = new Workbook("Book1.xlsx"); | |
//Convert workbook to JPG image. | |
book.Save("Image1.jpg"); |
Converti cartella di lavoro Excel in immagine
Aspose.Cells supporta la conversione dei file Excel in immagini. L’esempio di codice qui sotto mostra come salvare una cartella di lavoro come immagini.
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET | |
// Open a template excel file | |
Workbook book = new Workbook("Book1.xlsx"); | |
//Convert workbook to BMP image. | |
book.Save("Image1.bmp"); | |
//Convert workbook to JPG image. | |
book.Save("Image1.jpg"); | |
//Convert workbook to Png image. | |
book.Save("Image1.png"); | |
//Convert workbook to EMF image. | |
book.Save("Image1.emf"); | |
//Convert workbook to GIF image. | |
book.Save("Image1.gif"); |
Conversione della cartella di lavoro Excel in XPS
Il formato del documento XPS consiste in markup XML strutturato che definisce la disposizione di un documento e l’aspetto visuale di ogni pagina, insieme alle regole di rendering per distribuire, archiviare, rendere, elaborare e stampare documenti.
Il linguaggio di markup per XPS è un sottoinsieme di XAML che consente di incorporare elementi grafici vettoriali nei documenti, utilizzando XAML per contrassegnare i primitivi della Windows Presentation Foundation (WPF). Gli elementi utilizzati sono descritti in termini di percorsi e altri primitivi geometrici.
Un file XPS è, in realtà, un archivio ZIP unicode utilizzando le Convenzioni per l’Imballaggio Aperto, contenente i file che compongono il documento. Questi includono un file di markup XML per ogni pagina, testo, font integrati, immagini raster, grafica vettoriale 2D, nonché le informazioni sulla gestione dei diritti digitali. Il contenuto di un file XPS può essere esaminato semplicemente aprendolo in un’applicazione che supporta file ZIP.
A partire da Aspose.Cells 6.0.0, è supportata la conversione di Microsoft Excel in XPS.
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET | |
// The path to the documents directory. | |
string dataDir = RunExamples.GetDataDir(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType); | |
// Open an Excel file | |
Aspose.Cells.Workbook workbook = new Aspose.Cells.Workbook(dataDir + "Book1.xls"); | |
// Get the first worksheet | |
Aspose.Cells.Worksheet sheet = workbook.Worksheets[0]; | |
// Apply different Image and Print options | |
Aspose.Cells.Rendering.ImageOrPrintOptions options = new Aspose.Cells.Rendering.ImageOrPrintOptions(); | |
// Set the Format | |
options.SaveFormat = SaveFormat.Xps; | |
// Render the sheet with respect to specified printing options | |
Aspose.Cells.Rendering.SheetRender sr = new Aspose.Cells.Rendering.SheetRender(sheet, options); | |
// Save | |
sr.ToImage(0, dataDir + "out_printingxps.out.xps"); | |
// Export the whole workbook to XPS | |
workbook.Save(dataDir + "out_whole_printingxps.out.xps", new XpsSaveOptions()); |
Converti Excel in Ods, Sxc e Fods (OpenOffice / LibreOffice Calc)
Aspose.Cells supporta la conversione dei file Excel in file Ods, Sxc e Fods. L’esempio di codice qui sotto mostra come convertire il modello in file Ods, Sxc e Fods.
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET | |
//Load your source workbook | |
Workbook workbook = new Workbook("book1.xlsx"); | |
// Save as ods file | |
workbook.Save("Out.ods"); | |
// Save as sxc file | |
workbook.Save("Out.sxc"); | |
// Save as fods file | |
workbook.Save("Out.fods"); |
Conversione della cartella di lavoro Excel in file MHTML
MHTML combina HTML normale con risorse esterne (cioè contenuti che di solito sono collegati, come immagini, animazioni, audio, e così via) in un unico file. Sono utilizzati per le email con l’estensione del file .mht.
Aspose.Cells supporta la lettura e la scrittura dei file MHTML.
L’esempio di codice sotto mostra come salvare un workbook come file MHTML.
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET | |
// The path to the documents directory. | |
string dataDir = RunExamples.GetDataDir(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType); | |
// Specify the file path | |
string filePath = dataDir + "Book1.xlsx"; | |
// Specify the HTML Saving Options | |
HtmlSaveOptions sv = new HtmlSaveOptions(SaveFormat.MHtml); | |
// Instantiate a workbook and open the template XLSX file | |
Workbook wb = new Workbook(filePath); | |
// Save the MHT file | |
wb.Save(filePath + ".out.mht", sv); |
Conversione di un Workbook Excel in HTML
L’API Aspose.Cells fornisce supporto per l’esportazione di fogli di calcolo nel formato HTML. A questo scopo, Aspose.Cells utilizza la classe HtmlSaveOptions per fornire la flessibilità di controllare vari aspetti dell’HTML di output.
L’esempio di codice sotto mostra come salvare un workbook come file HTML.
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET | |
// The path to the documents directory. | |
string dataDir = RunExamples.GetDataDir(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType); | |
// Specify the file path | |
string filePath = dataDir + "sample.xlsx"; | |
// Load your sample excel file in a workbook object | |
Workbook wb = new Workbook(filePath); | |
// Save it in HTML format | |
wb.Save(dataDir + "ConvertingToHTMLFiles_out.html", SaveFormat.Html); |
Impostazione delle Preferenze Immagine per HTML
A partire dalla versione 8.0.2, Aspose.Cells ha esposto ImageOptions per la classe HtmlSaveOptions, permettendo agli sviluppatori di specificare le preferenze delle immagini durante il salvataggio dei fogli di calcolo nel formato HTML.
Di seguito sono riportati i dettagli di alcune delle impostazioni delle immagini che possono essere applicate,
- ImageType: Specifica il tipo di immagine. Si noti che tutte le forme, inclusi grafici, vengono rappresentati come immagini nell’HTML di output.
- SmoothingMode: Specifica l’anti-aliasing per linee, curve e bordi delle aree riempite.
- TextRenderingHint: Specifica la qualità del rendering del testo.
- Quality: Specifica la qualità dell’immagine tra 0 e 100, quando ImageType è specificato come Jpeg.
- VerticalResolution: Ottiene o imposta la risoluzione verticale dell’immagine in punti per pollice.
- HorizontalResolution: Ottiene o imposta la risoluzione orizzontale dell’immagine in punti per pollice.
- TiffCompression: Ottiene o imposta il tipo di compressione per le immagini quando ImageType è specificato come Tiff.
- Transparent: Indica se lo sfondo di un’immagine deve essere trasparente quando ImageFormat è specificato come Png.
Il codice sotto dimostra come utilizzare HtmlSaveOptions.ImageOptions per specificare diverse preferenze.
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET | |
// The path to the documents directory. | |
string dataDir = RunExamples.GetDataDir(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType); | |
// Specify the file path | |
string filePath = dataDir + "Book1.xlsx"; | |
// Load a spreadsheet to be converted | |
Workbook book = new Workbook(filePath); | |
// Create an instance of HtmlSaveOptions | |
HtmlSaveOptions saveOptions = new HtmlSaveOptions(SaveFormat.Html); | |
// Set the ImageFormat to PNG | |
saveOptions.ImageOptions.ImageType = Drawing.ImageType.Png; | |
// Set SmoothingMode to AntiAlias | |
saveOptions.ImageOptions.SmoothingMode = System.Drawing.Drawing2D.SmoothingMode.AntiAlias; | |
// Set TextRenderingHint to AntiAlias | |
saveOptions.ImageOptions.TextRenderingHint = System.Drawing.Text.TextRenderingHint.AntiAlias; | |
// Save spreadsheet to HTML while passing object of HtmlSaveOptions | |
book.Save( dataDir + "output.html", saveOptions); | |
Converti Workbook Excel in Markdown
L’API Aspose.Cells fornisce supporto per l’esportazione di fogli di calcolo nel formato Markdown. Per esportare il foglio attivo in Markdown, passa SaveFormat.Markdown come secondo parametro del metodo Workbook.Save. Puoi anche utilizzare la classe MarkdownSaveOptions per specificare impostazioni aggiuntive per l’esportazione del foglio di calcolo in Markdown.
Il seguente esempio di codice dimostra l’esportazione del foglio di lavoro attivo in Markdown utilizzando il membro di enumerazione SaveFormat.Markdown. Si prega di consultare il file Markdown di output generato dal codice per riferimento.
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET | |
// Open the template file | |
Workbook workbook = new Workbook(sourceDir + "Book1.xlsx"); | |
// Save as Markdown | |
workbook.Save(outputDir + "Book1.md", SaveFormat.Markdown); |
Converti Workbook Excel in JSON
Aspose.Cells supporta la conversione di un workbook in un file Json (JavaScript Object Notation).
L’esempio di codice seguente dimostra l’esportazione del foglio di lavoro attivo in Json utilizzando il membro di enumerazione SaveFormat.Json. Si prega di consultare il codice per convertire il file di origine nel file Json di output generato dal codice per riferimento.
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET | |
//Load your source workbook | |
Workbook workbook = new Workbook("Book1.xlsx"); | |
// convert the workbook to json file. | |
workbook.Save(dir + "book1.json"); |
Converti Excel in XML
Aspose.Cells supporta la conversione di un workbook in Excel 2003 Spreadsheet XML e dati XML semplici.
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET | |
//Load your source workbook | |
Workbook workbook = new Workbook("Book1.xlsx"); | |
//Save as Excel 2003 Spreadsheet XML | |
workbook.Save("Spreadsheet.xml"); | |
//Save as plain XML data | |
XmlSaveOptions xmlSaveOptions = new XmlSaveOptions(); | |
workbook.Save("data.xml", xmlSaveOptions); |
Converti Workbook di Excel in TIFF
Aspose.Cells supporta la conversione di un workbook in file TIFF.
Il frammento di codice seguente mostra come convertire Excel in TIFF:
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET | |
// Open a template excel file | |
Workbook book = new Workbook("Book1.xlsx"); | |
//save file to tiff | |
book.Save("out.tiff"); |
Converti Workbook di Excel in DOCX
L’API di Aspose.Cells fornisce supporto per la conversione di fogli di calcolo nel formato DOCX. Per esportare il workbook in DOCX, passare SaveFormat.Docx come secondo parametro del metodo Workbook.Save. È inoltre possibile utilizzare la classe DocxSaveOptions per specificare impostazioni aggiuntive per l’esportazione del foglio di lavoro in DOCX.
L’esempio di codice seguente dimostra l’esportazione del foglio di lavoro attivo in DOCX utilizzando il membro di enumerazione SaveFormat.Docx. Si prega di consultare il file DOCX di output generato dal codice per riferimento.
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET | |
// Open the template file | |
Workbook workbook = new Workbook(sourceDir + "Book1.xlsx"); | |
// Save as Markdown | |
workbook.Save(outputDir + "Book1.docx", SaveFormat.Docx); |
Converti Workbook di Excel in PPTX
L’API di Aspose.Cells fornisce supporto per la conversione di fogli di calcolo nel formato PPTX. Per esportare il workbook in PPTX, passare SaveFormat.Pptx come secondo parametro del metodo Workbook.Save. È inoltre possibile utilizzare la classe PptxSaveOptions per specificare impostazioni aggiuntive per l’esportazione del foglio di lavoro in PPTX.
L’esempio di codice seguente dimostra l’esportazione del foglio di lavoro attivo in PPTX utilizzando il membro di enumerazione SaveFormat.Pptx. Si prega di consultare il file PPTX di output generato dal codice per riferimento.
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET | |
// Open the template file | |
Workbook workbook = new Workbook(sourceDir + "Book1.xlsx"); | |
// Save as Markdown | |
workbook.Save(outputDir + "Book1.pptx", SaveFormat.Pptx); |