Convierta Excel a PDF, imagen y otros formatos

Convertir libro de Excel a PDF

Los archivos PDF se utilizan ampliamente para intercambiar documentos entre organizaciones, sectores gubernamentales e individuos. Es un formato de documento estándar y a menudo se les pide a los desarrolladores de software que encuentren una forma de convertir archivos Excel Microsoft en documentos PDF.

Aspose.Cells admite la conversión de archivos de Excel a PDF y mantiene una alta fidelidad visual en la conversión.

// 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");

Convertir libro de trabajo de Excel a JPG

Aspose.Cells admite la conversión de archivos de Excel a JPG. El siguiente ejemplo de código muestra cómo guardar un libro de trabajo como 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");

Convertir libro de Excel en imagen

Aspose.Cells admite la conversión de archivos de Excel a imágenes. El siguiente ejemplo de código muestra cómo guardar un libro de trabajo como imágenes.

// 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");

Conversión de libro de Excel a XPS

El formato de documento XPS consta de marcado XML estructurado que define el diseño de un documento y la apariencia visual de cada página, junto con reglas de representación para distribuir, archivar, representar, procesar e imprimir documentos.

El lenguaje de marcado para XPS es un subconjunto de XAML que le permite incorporar elementos de gráficos vectoriales en documentos, utilizando XAML para marcar las primitivas de Presentation Foundation (WPF) de Windows. Los elementos utilizados se describen en términos de caminos y otras primitivas geométricas.

Un archivo XPS es, de hecho, un archivo ZIP Unicode que utiliza las Convenciones de empaquetado abierto y contiene los archivos que componen el documento. Estos incluyen un archivo de marcado XML para cada página, texto, fuentes incrustadas, imágenes rasterizadas, gráficos vectoriales 2D, así como la información de gestión de derechos digitales. El contenido de un archivo XPS se puede examinar simplemente abriéndolo en una aplicación que admita archivos ZIP.

Desde Aspose.Cells 6.0.0, Microsoft Excel a XPS se admite la conversión.

// 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());

Convierta Excel a Ods, Sxc y Fods (OpenOffice / LibreOffice Calc)

Aspose.Cells admite la conversión de archivos de Excel a archivos Ods, Sxc y Fods. El siguiente ejemplo de código muestra cómo convertir eltemplada al archivo Ods, Sxc y 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");

Conversión de libro de Excel a archivos MHTML

MHTML combina HTML normal con recursos externos (es decir, contenido que suele estar vinculado, como imágenes, animaciones, audio, etc.) en un solo archivo. Se utilizan para correos electrónicos con la extensión de archivo .mht.

Aspose.Cells admite la lectura y escritura de archivos MHTML.

El siguiente ejemplo de código muestra cómo guardar un libro de trabajo como un archivo 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);

Conversión de libro de Excel a HTML

El Aspose.Cells API brinda soporte para exportar hojas de cálculo al formato HTML. Para ello, Aspose.Cells utiliza el**HtmlSaveOptions**clase para proporcionar la flexibilidad para controlar varios aspectos de la salida HTML.

El siguiente ejemplo de código muestra cómo guardar un libro de trabajo como un archivo 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);

Configuración de las preferencias de imagen para HTML

A partir de 8.0.2, Aspose.Cells ha expuesto**Opciones de imagen** Para el**HtmlSaveOptions**clase, lo que permite a los desarrolladores especificar preferencias de imagen al guardar hojas de cálculo en formato HTML.

A continuación se detallan algunos de los ajustes de imagen que se pueden aplicar,

El siguiente código demuestra cómo usar**HtmlSaveOptions.ImageOptions**para especificar diferentes preferencias.

// 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);

Convertir libro de Excel a Markdown

El Aspose.Cells API brinda soporte para exportar hojas de cálculo al formato Markdown. Para exportar la hoja de trabajo activa a Markdown, pase**SaveFormat.Markdown** como segundo parámetro de**Libro de trabajo.Guardar** método. También puede usar**MarkdownSaveOptions**class para especificar configuraciones adicionales para exportar la hoja de trabajo a Markdown.

El siguiente ejemplo de código muestra cómo exportar una hoja de trabajo activa a Markdown usando**SaveFormat.Markdown** miembro de la enumeración. Por favor vea elsalida de archivo Markdowngenerado por el código como referencia.

// 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);

Convertir libro de Excel a JSON

Aspose.Cells admite la conversión de un libro de trabajo a un archivo Json (notación de objetos de JavaScript).

El siguiente ejemplo de código muestra cómo exportar una hoja de trabajo activa a Json mediante el usoGuardarFormato.Json miembro de la enumeración. Por favor vea el código para convertirarchivo fuente alarchivo Json de salidagenerado por el código como referencia.

// 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");

Convertir Excel a XML

Aspose.Cells admite la conversión de un libro de trabajo a XML de hoja de cálculo de Excel 2003 y datos XML sin formato.

// 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);

Convertir libro de Excel a TIFF

Aspose.Cells admite la conversión de un libro de trabajo a un archivo TIFF.

El fragmento de código a continuación muestra cómo convertir Excel a 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");

Convertir libro de Excel a DOCX

El Aspose.Cells API brinda soporte para convertir hojas de cálculo al formato DOCX. Para exportar el libro de trabajo a DOCX, paseGuardarFormato.Docx como segundo parámetro deLibro de trabajo.Guardar método. También puede usarDocxSaveOptions class para especificar configuraciones adicionales para exportar la hoja de trabajo a DOCX.

El siguiente ejemplo de código muestra la exportación de la hoja de trabajo activa a DOCX mediante el usoGuardarFormato.Docx miembro de la enumeración. Por favor vea elarchivo de salida DOCXgenerado por el código como referencia.

// 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);

Convertir libro de Excel a PPTX

El Aspose.Cells API brinda soporte para convertir hojas de cálculo al formato PPTX. Para exportar el libro de trabajo a PPTX, paseGuardarFormato.Pptx como segundo parámetro deLibro de trabajo.Guardar método. También puede usarPptxGuardarOpciones class para especificar configuraciones adicionales para exportar la hoja de trabajo a PPTX.

El siguiente ejemplo de código muestra la exportación de la hoja de trabajo activa a PPTX mediante el usoGuardarFormato.Pptx miembro de la enumeración. Por favor vea elarchivo de salida PPTXgenerado por el código como referencia.

// 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);

Temas avanzados