Преобразование между форматами Excel

Преобразование Excel в PDF

PDF файлы широко используются для обмена документами между организациями, государственными секторами и частными лицами. Это стандартный формат документов, и разработчиков программного обеспечения часто просят найти способ конвертировать Microsoft файлы Excel вPDF документы. Aspose.Cells поддерживает преобразование файлов Excel в формат PDF и обеспечивает высокую визуальную точность преобразования.

Aspose.Cells for .NET поддерживает преобразование из электронных таблиц в PDF независимо от другого программного обеспечения. Сохраните файл Excel по адресу PDF, используя метод Save класса Workbook. Метод Save предоставляет элемент перечисления SaveFormat.Pdf, который преобразует собственные файлы Excel в формат PDF.

Преобразование непосредственно из электронной таблицы на PDF, вместо использования стороннего инструмента или внешнего API, имеет несколькопреимущества:

  1. Прямое преобразование не требует временных файлов, поскольку весь процесс может выполняться в памяти.
  2. XML-файл не требуется, поэтому большие файлы можно легко преобразовать.
  3. Скорость преобразования намного выше.

Чтобы преобразовать файлы в PDF:

  1. Создать экземпляр объектаРабочая тетрадь class, вызвав его пустой конструктор.
  2. Вы можетеоткрыть/загрузить существующий файл шаблона или пропустите этот шаг, если вы создаете книгу с нуля.
  3. Выполните необходимую работу (введите данные, примените форматирование, задайте формулы, вставьте изображения или другие объекты рисования и т. д.) в электронной таблице, используя API-интерфейсы Aspose.Cells'.
  4. Когда код электронной таблицы будет готов, вызовитеМетод сохранения класса рабочей книги чтобы сохранить электронную таблицу. Формат файла должен быть PDF, поэтому выберите Pdf (предустановленное значение) из перечисления SaveFormat, чтобы сгенерировать окончательный документ PDF.
  Workbook workbook = new Workbook(openFileDialog1.FileName);

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

Преобразование Excel в MHTML

MHTML объединяет обычный HTML с внешними ресурсами (то есть контентом, который обычно связан, например, изображениями, анимацией, звуком и т. д.) в один файл. Они используются для электронных писем с расширением файла .mht. Aspose.Cells поддерживает чтение и запись файлов MHTML.

  Workbook workbook = new Workbook(openFileDialog1.FileName);

  //Specify the HTML Saving Options

  HtmlSaveOptions sv = new HtmlSaveOptions(SaveFormat.MHtml);

  workbook.Save(saveFileDialog1.FileName, sv);

Преобразование Excel в XPS

Иногда вы хотите преобразовать или сохранить книгу с несколькими листами в текстовом формате. Для текстовых форматов (например, TXT, TabDelim, CSV и т. д.) по умолчанию как Microsoft Excel, так и Aspose.Cells сохраняют содержимое только активного рабочего листа.

  Workbook workbook = new Workbook(openFileDialog1.FileName);

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

Скачать пример кода