Преобразовать файл XLSX в формат PDF
PDF (Portable Document Format) представляет документы независимо от используемого программного обеспечения, оборудования и операционной системы для создания этих документов. Файл PDF может быть документами с любой комбинацией текста, графики и изображений в устройство- и разрешение-независимом формате. Файлы PDF часто сжимаются, поэтому они занимают меньше места, чем оригинальный файл.
Иногда вам нужно преобразовать файл Microsoft Excel в PDF. Для этого вам необходимо быстрое, надежное и точное решение, которое позволяет распространять PDF-документы по всему миру. Существует множество инструментов конвертации, способных выполнить это задание. Но важно убедиться, что макет оригинального документа Excel сохраняется в выходном файле PDF. Изображения, диаграммы, форматирование данных, шрифты, атрибуты, цвета, настройки страницы, ориентация текста, границы, диаграммы и т. д. должны рендериться точно и точно. Aspose.Cells обеспечивает высококачественное преобразование.
Этот документ разработан для полного понимания того, как документ Microsoft Excel (с содержанием изображений, диаграмм, форматирования и т. д.) может быть преобразован в PDF. Для этого показано, как создать простое консольное приложение в Visual Studio.Net, которое преобразует файл Excel в PDF с помощью API Aspose.Cells. Преобразование выполняется с высокой степенью точности и достоверности.
Преобразование Excel в PDF
Этот пример использует файл Excel (SampleInput.xlsx) в качестве шаблона. Рабочая книга содержит листы с диаграммами и изображениями. Каждый лист содержит различные типы форматирования с использованием шрифтов, атрибутов, цветов, эффектов заливки и границ. На первом листе находится столбчатая диаграмма, а на последнем - изображение.
Файл шаблона Excel
Файл шаблона содержит три листа, включая диаграммы и изображение в качестве мультимедиа. Первый лист содержит диаграммы, а последний лист содержит изображение, как показано ниже на скриншотах.
![]() |
![]() |
---|---|
Первый лист (Прогноз продаж) | Второй лист (Отчет о продажах) |
![]() |
![]() |
Третий лист (Ввод данных) | Последний лист (Изображение) |
Процесс конвертации
// 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-файле также сохранены заголовки и нижние колонтитулы.
![]() |
![]() |
---|---|
Первый лист (Прогноз продаж) | Второй лист (Отчет о продажах) |
![]() |
![]() |
Третий лист (Ввод данных) | Последний лист (Изображение) |