Excel to PDF C#

Мицрософт Екцел је неопходан алат за управљање плочицама, али постоје времена када се конвертирају ове плочице у ПДФ постаје неопходно – било да делите извештаје или чувате форматирање.У овом блогу ћемо вас водити кроз ефикасан процес конверзије Екцел плочица у ПДФ користећи Ц #. Такође ћемо истражити различите опције прилагођавања доступне током процеса конверзије, укључујући методе за конверзију Екцел у ПДФ бесплатно.

Табела садржаја

C# Excel to PDF Конверзија Библиотека

У том Aspose.Cells za .NET АПИ поједноставља процес конверзије Екцел листова у ПДФ. Преузмите АПИ ДЛЛ или инсталирајте га директно преко НуГет:

PM> Install-Package Aspose.Cells

Корак за конверзију Екцел датотеке у ПДФ у Ц

Користећи Aspose.Cells за .NET, конверзија Екцел датотеке у ПДФ је једноставна.

  • Преузмите Екцел датотеку са диска.
  • Сачувајте га као ПДФ на жељено место.

Хајде да погледамо како да имплементирамо ово у Ц # коду.

Конвертирајте Excel XLSX у ПДФ у Ц#

са Aspose.Cells za .NET, лако можете конвертовати Екцел датотеке у ПДФ следећим корацима:

  • Убрзати на Radna knjiga Класа са Екцел документом који желите конвертовати.
  • Сачувати документ у ПДФ формату одређујући формат сачувања користећи SaveFormat Убројавање .

Ево кода који показује како да конвертујете Екцел у ПДФ у Ц#:

// 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);

Претварање Екцел у ПДФ/А Формат

PDF/A је ИСО стандардизована верзија ПДФ-а дизајнирана за дугорочно архивирање. сачување датотека у овом формату осигурава да они остану доступни током времена.

Ево како да конвертујете Екцел у ПДФ/А формат у Ц#:

// 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);

Track Excel to PDF Conversion in C#

Aspose.Cells за .NET вам омогућава да пратите напредак конверзије користећи IPageSavingЦаллбацк Интерфејс. можете креирати прилагођену класу која имплементира овај интерфейс и приписује његову инстанцију на PdfSaveOptions.PageSavingCallback имовине .

Ево кода који показује како пратити напредак Екцел у ПДФ конверзију:

// 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);

Следећи је класична класа која имплементира IPageSavingЦаллбацк Интерфејс за праћење процеса конверзије:

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;
        }
    }
}

Онлине Екцел у ПДФ конвертер

Такође можете користити наше Онлине Екцел у ПДФ конвертер апликација, Ова бесплатна апликација не захтева пријављивање, чинећи га погодном опцијом за брзе конверзије.

Добијте бесплатну Ц # Екцел у ПДФ конвертер

Можете користити Aspose.Cells за .NET без ограничења процене добијањем Бесплатна привремена лиценца.

Закључак

Конвертовање Екцел листова у ПДФ је уобичајена захтев у различитим пословним и развојним сценаријама. Аспозе.Целли за .НЕТ АПИ убрзава овај процес, омогућавајући вам да аутоматизујете конверзије унутар ваших апликација Ц#. Током овог блога посла, показали смо како да конвертујете Excel КСНУМКС-у на ПРФ у .NET 6, истражите технике Ц #Ексел Сачува као ППФ и прегледали како Конвертирати Ексел у претраживајуће ПДП у Ц # .нет док истражујемо различите опције прилагођавања.

Ако имате било каквих питања, осећајте се слободно да дођете преко нашег Форум.

Користећи $99 Аспасе Плугин, можете постићи високо перформансе Екцел у ПДФ конверзију у .НЕТ*. Без обзира да ли радите са Ексел у PDF .NET Цоре* или АСП.Нет*-ом, ова моћна библиотека вам омогућава да ефикасно конвертујете КСЛС и КсЛСКС датотеке у ФПД**, обезбеђујући учување распореда и нуди широке опције за прилагођавање за све ваше потребе за претварањем докумената.

За оне који желе да конвертују велике Екцел датотеке у ПДФ у .НЕТ, Аппосе .NET Excel у PDF конверзион библиотека је ваш најбољи избор. подржава Ц# Конвертирање Еццела у ФДХ без Оффице решења и осигурава да можете Конвертирати Ексле да бисте безбедно прикупили ПдХ у Ц# .Нет лако.

Истражите .NET МАУИ Екцел до ПДФ Конверзион Библиотека за најновије функције у обраду докумената, и искористите Еккел у ПдФ конверзија Ц# .НЕТ Цоре: код пример да бисте брзо почели. Без обзира да ли сте у потрази за .NET Рамвор Еццела у PDF: најбоља библиотека** или морате да управљате слике током претварања, Асписе пружа све алате које вам требају за ефикасну Ц# ЕКЦЕЛ у ДФП трансформацију.

Поред тога, ако сте заинтересовани за C# Екцел Плугин за побољшане функционалности, Асписе нуди одговарајуће алате за задовољавање ваших потреба.

Такође пружамо ресурсе о томе како да конвертујете Екцел датотеку у ПДФ користећи Ц#, што вам може помоћи да имплементирате ову функционалност у вашим апликацијама.

Истражите како да конвертујете Екцел у ПДФ Ц# бесплатно и користите Аспозе ћелије ДЛЛ бесплатно преузимање за различите функције.

More in this category