Excel to PDF C#

Microsoft Excel является важным инструментом для управления шифрами, но есть времена, когда конвертирование этих шифров в PDF становится необходимым — будь то для обмена отчетами или сохранения форматирования.В этом блоге мы направляем вас через эффективный процесс конвертирования шифров Excel в PDF с помощью C#. Мы также исследуем различные варианты персонализации, доступные во время процесса конвертирования, в том числе методы для конвертирования Excel в PDF бесплатно.

Таблица контента

C# Excel в PDF Конверсионная библиотека

И в Aspose.Cells для .NET API упрощает процесс конвертирования таблиц Excel в PDF. Скачать DLL API или установить его непосредственно через NuGet:

PM> Install-Package Aspose.Cells

Шаги для конвертации файла Excel в PDF в C#

Используя Aspose.Cells для .NET, конвертирование файла Excel в PDF просто.

  • Загрузите файл Excel с диска.
  • Сохраните его в виде PDF на желаемое местоположение.

Давайте рассмотрим, как реализовать это в C#-коде.

Конвертировать Excel XLSX в PDF в C#

С Aspose.Cells для .NET, Вы можете легко конвертировать файлы Excel в PDF, следуя следующим шагам:

  • Внезапно задействуйте Рабочая книга Класс с документом Excel, который вы хотите конвертировать.
  • Сохранить документ в формате PDF, указав формат сохранения, используя SaveFormat и перечисления .

Вот кодовое резюме, демонстрирующее, как конвертировать Excel в PDF в C#:

// Instantiate the Workbook object with the Excel file
Workbook workbook = new Workbook("SampleExcel.xls");

// Save the document in PDF format
workbook.Save("outputPDF.pdf", SaveFormat.Pdf);

Конвертировать Excel в PDF/A формат

PDF/A является ISO-стандартной версией PDF, предназначенной для долгосрочного архивирования.Сохранение файлов в этом формате гарантирует, что они со временем остаются доступными.

Вот как конвертировать Excel в PDF/A формат в C#:

// Instantiate new workbook
Workbook workbook = new Workbook();

// Insert a value into cell A1
workbook.Worksheets[0].Cells[0, 0].PutValue("Testing PDF/A");

// Define PdfSaveOptions
PdfSaveOptions pdfSaveOptions = new PdfSaveOptions();

// Set the compliance type
pdfSaveOptions.Compliance = PdfCompliance.PdfA1b;

// Save the file
workbook.Save(dataDir + "output.pdf", pdfSaveOptions);

Следите за конверсией Excel в PDF в C#

Aspose.Cells для .NET позволяет отслеживать прогресс конверсии с помощью IPageSavingCallback Интерфейс. Вы можете создать персонализированный класс, который реализует этот интерфейс и присвоит его пример к PdfSaveOptions.PageSavingCallback и имущество .

Вот кодный слайд, демонстрирующий, как отслеживать прогресс Excel в конверсию PDF:

// Load the workbook
Workbook workbook = new Workbook("PagesBook1.xlsx");

PdfSaveOptions pdfSaveOptions = new PdfSaveOptions();

// Assign the custom class that implements IPageSavingCallback interface
pdfSaveOptions.PageSavingCallback = new TestPageSavingCallback();

workbook.Save("DocumentConversionProgress.pdf", pdfSaveOptions);

Следующая статьяКрасная классика, которая реализует IPageSavingCallback Интерфейс для отслеживания процесса конверсии:

public class TestPageSavingCallback : IPageSavingCallback
{
    public void PageStartSaving(PageStartSavingArgs args)
    {
        Console.WriteLine("Start saving page index {0} of pages {1}", args.PageIndex, args.PageCount);

        // Pages before page index 2 are not rendered.
        if (args.PageIndex < 2)
        {
            args.IsToOutput = false;
        }
    }

    public void PageEndSaving(PageEndSavingArgs args)
    {
        Console.WriteLine("End saving page index {0} of pages {1}", args.PageIndex, args.PageCount);

        // Pages after page index 8 are not rendered.
        if (args.PageIndex >= 8)
        {
            args.HasMorePages = false;
        }
    }
}

Онлайн Excel в PDF Converter

Вы также можете использовать наш Онлайн приложение Excel в PDF Converter, Это бесплатное приложение не требует регистрации, что делает его удобным вариантом для быстрых конверсий.

Получите бесплатный C# Excel в PDF Converter

Вы можете использовать Aspose.Cells для .NET без ограничений оценки, получая Бесплатная временная лицензия.

Заключение

Конвертирование Excel-файлов в PDF является общим требованием в различных бизнес- и разработанных сценариях. Aspose.Cells для .NET API упрощает этот процесс, позволяя вам автоматизировать конверсии в пределах ваших приложений C#. На протяжении всего этого блога мы показали, как Convert Excel XLSX to PDF in .NET 6, исследовать C# Excel Save As PDF методы, и обновить, каким образом можно конвертирать Excel в поисковый PDF в C# .net при изучении различных вариантов настройки.

Если у вас есть какие-либо вопросы, будьте свободны, чтобы выйти через наш Форум.

Используя $99 Aspose Plugin, вы можете достичь высокопроизводительной конверсии Excel в PDF в .NET. Независимо от того, работаете ли вы с Excel на PDF .NET Core или ASP.NET, эта мощная библиотека позволяет эффективно конвертировать файлы XLS иXLSX в pdf , обеспечивая устройство сохранения и предлагая широкие варианты персонализации для всех ваших потребностей конструирования документов.

Для тех, кто стремится конвертировать большие файлы Excel в PDF в .NET, Aspose.NET Excel to PDF conversion library является вашим лучшим выбором. он поддерживает C# Convert Excel in PDF без Office решений и гарантирует, что вы можете Converter Excel для сохранения ПДФ в C# .NET с легкостью.

Исследуйте .NET MAUI Excel в PDF Конверсионная библиотека для новейших функций в обработке документов, и воспользоваться Excel в PDF конверсия C# .NET Core: код пример, чтобы начать быстро. Независимо от того, вы ищете .NET Framework Excel в PDF: лучшая библиотека или нужно управлять изображениями во время конверсии, Aspose предоставляет все инструменты, которые вам нужны для эффективной C# Excel в PDF конверсии.

Кроме того, если вы заинтересованы в C# Excel Plugin для улучшенной функциональности, Aspose предлагает правильные инструменты для удовлетворения ваших потребностей.

Мы также предоставляем ресурсы, как конвертировать файл Excel в PDF с помощью C#, что может помочь вам реализовать эту функциональность в ваших приложениях.

Исследуйте, как конвертировать Excel в PDF C# бесплатно и использовать Aspose Cells DLL бесплатно скачать для различных функций.

More in this category