Converti Excel in Pdf, Immagine e altri formati
Converti la cartella di lavoro di Excel in PDF
file PDF sono ampiamente utilizzati per lo scambio di 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.
// 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 la cartella di lavoro di Excel in JPG
Aspose.Cells supporta la conversione di file Excel in JPG. L’esempio di codice seguente 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 la cartella di lavoro di Excel in immagine
Aspose.Cells supporta la conversione di file Excel in immagini. L’esempio di codice seguente 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 di Excel in XPS
Il formato del documento XPS è costituito da markup XML strutturato che definisce il layout di un documento e l’aspetto visivo di ogni pagina, insieme alle regole di rendering per la distribuzione, l’archiviazione, il rendering, l’elaborazione e la stampa dei documenti.
Il linguaggio di markup per XPS è un sottoinsieme di XAML che consente di incorporare elementi di grafica vettoriale nei documenti, utilizzando XAML per eseguire il markup delle primitive Windows Presentation Foundation (WPF). Gli elementi utilizzati sono descritti in termini di percorsi e altre primitive geometriche.
Un file XPS è, infatti, un archivio ZIP unicode secondo le Open Packaging Conventions, contenente i file che compongono il documento. Questi includono un file di markup XML per ogni pagina, testo, caratteri incorporati, immagini raster, grafica vettoriale 2D, nonché informazioni sulla gestione dei diritti digitali. Il contenuto di un file XPS può essere esaminato semplicemente aprendolo in un’applicazione che supporti i file ZIP.
Da Aspose.Cells 6.0.0, Microsoft Excel a XPS è supportata la conversione.
// 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 di file Excel in file Ods, Sxc e Fods. L’esempio di codice seguente mostra come convertire il filetemplate al 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 di Excel in file MHTML
MHTML combina il normale HTML con risorse esterne (ovvero, contenuto che di solito è collegato, come immagini, animazioni, audio e così via) in un unico file. Sono utilizzati per le e-mail con estensione file .mht.
Aspose.Cells supporta la lettura e la scrittura di file MHTML.
L’esempio di codice seguente mostra come salvare una cartella di lavoro 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 della cartella di lavoro di Excel in HTML
Il Aspose.Cells API fornisce supporto per l’esportazione di fogli di calcolo nel formato HTML. A tale scopo Aspose.Cells utilizza il**HtmlSaveOptions**class per fornire la flessibilità necessaria per controllare diversi aspetti dell’output HTML.
L’esempio di codice seguente mostra come salvare una cartella di lavoro 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 8.0.2, Aspose.Cells ha esposto**ImageOptions** per il**HtmlSaveOptions**class, consentendo 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 dell’immagine che possono essere applicate,
- ImageType: specifica il tipo di immagine. Tieni presente che tutte le forme, inclusi i grafici, vengono visualizzate come immagini nell’output HTML.
- Modalità levigatura: specifica l’anti-aliasing per linee, curve e bordi delle aree piene.
- [Suggerimento per il rendering del testo](https://reference.aspose.com/cells/net/aspose.cells.rendering/imageorprintoptions/properties/hint per il rendering del testo): Specifica la qualità del rendering del testo.
- Qualità : Specifica la qualità dell’immagine tra 0 e 100, quando**ImageType**è specificato come Jpeg.
- Risoluzione verticale: Ottiene o imposta la risoluzione verticale dell’immagine in punti per pollice.
- **Risoluzione orizzontale**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.
- Trasparente: Indica se lo sfondo di un’immagine deve essere trasparente quando ImageFormat è specificato come Png.
Il codice seguente mostra come utilizzare**HtmlSaveOptions.ImageOptions**per specificare preferenze diverse.
// 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 la cartella di lavoro di Excel in Markdown
Il Aspose.Cells API fornisce supporto per l’esportazione di fogli di calcolo in formato Markdown. Per esportare il foglio di lavoro attivo in Markdown, passare**SaveFormat.Markdown** come secondo parametro di**Workbook.Save** metodo. Puoi anche usare**MarkdownSaveOptions**class per specificare impostazioni aggiuntive per l’esportazione del foglio di lavoro in Markdown.
L’esempio di codice seguente illustra l’esportazione del foglio di lavoro attivo in Markdown utilizzando**SaveFormat.Markdown** membro di enumerazione. Si prega di consultare iloutput file Markdowngenerato 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 la cartella di lavoro di Excel in JSON
Aspose.Cells supporta la conversione di una cartella di lavoro in un file Json (JavaScript Object Notation).
L’esempio di codice seguente illustra l’esportazione del foglio di lavoro attivo in Json utilizzandoSaveFormat.Json membro di enumerazione. Si prega di consultare il codice per convertirefile sorgente alfile Json di outputgenerato 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 una cartella di lavoro in foglio di calcolo XML di Excel 2003 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 la cartella di lavoro di Excel in TIFF
Aspose.Cells supporta la conversione di una cartella di lavoro in un 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 la cartella di lavoro di Excel in DOCX
Il Aspose.Cells API fornisce supporto per la conversione di fogli di calcolo nel formato DOCX. Per esportare la cartella di lavoro in DOCX, passareSaveFormat.Docx come secondo parametro diCartella di lavoro.Salva metodo. Puoi anche usareDocxSaveOptions class per specificare impostazioni aggiuntive per l’esportazione del foglio di lavoro in DOCX.
L’esempio di codice seguente illustra l’esportazione del foglio di lavoro attivo in DOCX utilizzandoSaveFormat.Docx membro di enumerazione. Si prega di consultare iloutput DOCX filegenerato 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 la cartella di lavoro di Excel in PPTX
Il Aspose.Cells API fornisce supporto per la conversione di fogli di calcolo nel formato PPTX. Per esportare la cartella di lavoro in PPTX, passareSaveFormat.Pptx come secondo parametro diCartella di lavoro.Salva metodo. Puoi anche usarePptxSaveOptions class per specificare impostazioni aggiuntive per l’esportazione del foglio di lavoro in PPTX.
L’esempio di codice seguente illustra l’esportazione del foglio di lavoro attivo in PPTX utilizzandoSaveFormat.Pptx membro di enumerazione. Si prega di consultare iloutput PPTX filegenerato 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); |