Convertir entre formatos de Excel

Convertir Excel a PDF

PDF Los archivos se utilizan ampliamente para el intercambio de 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 manera de convertir archivos de Excel Microsoft enPDF documentos. Aspose.Cells admite la conversión de archivos de Excel a PDF y mantiene una alta fidelidad visual en la conversión.

Aspose.Cells for .NET admite la conversión de hojas de cálculo a PDF independientemente de otro software. Guarde un archivo de Excel en PDF utilizando el método Guardar de la clase Workbook. El método Save proporciona el miembro de enumeración SaveFormat.Pdf que convierte los archivos nativos de Excel al formato PDF.

Mudado directamente desde la hoja de cálculo al PDF, en lugar de usar una herramienta de terceros o un API externo, tiene variosventajas:

  1. La conversión directa no requiere archivos temporales porque todo el proceso se puede realizar en la memoria.
  2. No se necesita ningún archivo XML, por lo que los archivos grandes se pueden convertir fácilmente.
  3. La velocidad de conversión es mucho más rápida.

Para convertir archivos a PDF:

  1. Instanciar un objeto de laLibro de trabajo clase llamando a su constructor vacío.
  2. Puedesabrir/cargar un archivo de plantilla existente u omita este paso si está creando el libro de trabajo desde cero.
  3. Realice el trabajo deseado (ingresar datos, aplicar formato, establecer fórmulas, insertar imágenes u otros objetos de dibujo, etc.) en la hoja de cálculo utilizando las API Aspose.Cells'.
  4. Cuando el código de la hoja de cálculo esté completo, llame alMétodo de guardado de la clase del libro de trabajo para guardar la hoja de cálculo. El formato de archivo debe ser PDF, así que seleccione Pdf (un valor predefinido) de la enumeración SaveFormat para generar el documento final PDF.
  Workbook workbook = new Workbook(openFileDialog1.FileName);

  workbook.Save(saveFileDialog1.FileName, SaveFormat.Pdf);

Convertir Excel a MHTML

MHTML combina HTML normal con recursos externos (es decir, contenido que generalmente está 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.

  Workbook workbook = new Workbook(openFileDialog1.FileName);

  //Specify the HTML Saving Options

  HtmlSaveOptions sv = new HtmlSaveOptions(SaveFormat.MHtml);

  workbook.Save(saveFileDialog1.FileName, sv);

Convertir Excel a XPS

A veces, desea convertir o guardar un libro de trabajo con varias hojas de trabajo en formato de texto. Para formatos de texto (por ejemplo, TXT, TabDelim, CSV, etc.), de forma predeterminada, tanto Microsoft Excel como Aspose.Cells guardan solo el contenido de la hoja de trabajo activa.

  Workbook workbook = new Workbook(openFileDialog1.FileName);

 workbook.Save(saveFileDialog1.FileName, SaveFormat.CSV);

Descargar código de muestra