Преобразовать файл XLSX в формат PDF

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

Этот пример использует файл Excel (SampleInput.xlsx) в качестве шаблона. Рабочая книга содержит листы с диаграммами и изображениями. Каждый лист содержит различные типы форматирования с использованием шрифтов, атрибутов, цветов, эффектов заливки и границ. На первом листе находится столбчатая диаграмма, а на последнем - изображение.

Файл шаблона Excel

Файл шаблона содержит три листа, включая диаграммы и изображение в качестве мультимедиа. Первый лист содержит диаграммы, а последний лист содержит изображение, как показано ниже на скриншотах.

todo:image_alt_text todo:image_alt_text
Первый лист (Прогноз продаж) Второй лист (Отчет о продажах)
todo:image_alt_text todo:image_alt_text
Третий лист (Ввод данных) Последний лист (Изображение)

Процесс конвертации

// 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);
try
{
// Get the template excel file path.
string designerFile = dataDir + "SampleInput.xlsx";
// Specify the pdf file path.
string pdfFile = dataDir + "Output.out.pdf";
// Open the template excel file
Aspose.Cells.Workbook wb = new Aspose.Cells.Workbook(designerFile);
// Save the pdf file.
wb.Save(pdfFile, SaveFormat.Pdf);
}
catch (Exception e)
{
Console.WriteLine(e.Message);
Console.ReadLine();
}

Результат

После выполнения вышеуказанного кода создается PDF-файл в папке Files в вашем каталоге приложения. Следующие скриншоты показывают страницы PDF. Обратите внимание, что в выходном PDF-файле также сохранены заголовки и нижние колонтитулы.

todo:image_alt_text todo:image_alt_text
Первый лист (Прогноз продаж) Второй лист (Отчет о продажах)
todo:image_alt_text todo:image_alt_text
Третий лист (Ввод данных) Последний лист (Изображение)