Excel to PDF C#

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

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

C# Excel до PDF Конверсійна бібліотека

Того ж Завантажити .NET для .NET API упрощає процес конвертації слайдів Excel в PDF. Завантажити API DLL або встановити його безпосередньо через NuGet:

PM> Install-Package Aspose.Cells

Крок для перетворення файлу Excel в PDF в C#

Використовуючи Aspose.Cells для .NET, перетворення файлу Excel в PDF є простим.

  • Завантажити файл Excel з диска.
  • Зберегти його в форматі PDF до бажаного місця.

Давайте розглянемо, як це реалізувати в коді C#.

Конвертуйте Excel XLSX в PDF в C#

З Завантажити .NET для .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 - це стандартна версія 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 конвертер, Цей безкоштовний додаток не вимагає підпису, що робить його зручним варіантом для швидких конверсій.

Отримайте безкоштовний C# Excel в PDF Converter

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

Заключення

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

Якщо у вас є якісь запитання, будьте вільними, щоб дістатися через нашу Форум.

Незалежно від того, чи працюєте ви з Excel до PDF .NET Core або ASP.NET, ця потужна бібліотека дозволяє ефективно перетворювати файли XLS і XSX в PDF, забезпечуючи збереження розташування і пропонує широкі варіанти налаштування для всіх ваших потреб конвертації документів.

Для тих, хто прагне конвертувати великі файли Excel в PDF в .NET, найкращий вибір Aspose.NET Excel до PDF конвертаційна бібліотека. Він підтримує C# Конвертувати Excel у PDF без Office рішень і гарантує, що ви можете Convert Excel для забезпечення PDF у C# .NET з легкістю.

Відкрийте .NET MAUI Excel до PDF Conversion Library для найновіших функцій в обробці документів, і скористайтеся Excel до PDF Conversion 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