
Microsoft Excel е основен инструмент за управление на разширените листове, но има времена, когато конвертирането на тези листове в PDF става необходимо – дали за споделяне на отчети или за запазване на форматиране.В този блог пост, ние ще ви насочим през ефективния процес на конвертиране на Excel листове в PDF с помощта на C#. Ние също ще изследваме различни възможности за персонализиране, налични по време на процеса на конвертиране, включително методи за конвертиране на Excel в PDF.
Таблица на съдържанието
- C# API за Excel в PDF Conversion - безплатно изтегляне
- Excel файл в PDF в C#
- Excel XLS в PDF в C#
- Конвертиране на Excel в PDF/A формат
- Excel в PDF Conversion в C#
- Онлайн Excel към PDF Converter
- Получете безплатен C# Excel в PDF Converter
- заключение
C# Excel до PDF Конверсия Библиотека
на Aspose.Cells за .NET API улеснява процеса на конвертиране на таблици на Excel в PDF. Изтегляне на API DLL или да го инсталирате директно чрез NuGet:
PM> Install-Package Aspose.Cells
Excel файл в PDF в C# {# стъпки-на-конвертиране-на-екцел-файл-на-pdf}
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 Conversion в C#
Aspose.Cells за .NET ви позволява да проследявате напредъка на конверсията, като използвате IPageСъздаванеCallback Можете да създадете персонализиран клас, който изпълнява този интерфейс и да присвои случая си на 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);
Следващия е стандартният клас, който изпълнява IPageСъздаванеCallback Интерфейс за проследяване на процеса на конверсия:
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 конвертор, Това безплатно приложение не изисква регистрация, което го прави удобна опция за бързи конверсии.
Get Free C# Excel to PDF Converter
Можете да използвате Aspose.Cells за .NET без ограничения за оценка, като Безплатна временна лиценза.
заключение
Конвертирането на Excel Sheets в 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 иXLSX в PDF ефективно, осигурявайки съхранение на слоевете и предлагайки широки възможности за персонализиране за всички нужди за конвертиране на документи.
За тези, които искат да конвертират големи файлове на Excel в PDF в .NET, Aspose.NET Excel to PDF конверсия библиотека е най-добрият ви избор. Тя поддържа C# Конвертира Excel до PDF без Office решения и гарантира, че можете лесно Convert Excel за осигуряване на PDF във C# .NET.
Разгледайте .NET MAUI Excel до PDF Конверсионна библиотека за най-новите функции в обработката на документи, и се възползвайте от Excel към PDF конверсия C# .NET Core: код пример, за да започнете бързо. Независимо дали търсите C# Excel Framework to PDF: Best Library или трябва да управлявате изображения по време на преобразуването , Aspose осигурява всички инструменти, от които се нуждаете за ефективна c# Екцел в PDF конструция.
Освен това, ако се интересувате от C# Excel Plugin за подобрена функционалност, Aspose предлага правилните инструменти, за да отговори на вашите нужди.
Също така предоставяме ресурси за това как да конвертирате файла на Excel в PDF с помощта на C#, което може да ви помогне да изпълните тази функционалност в приложенията си.
Разгледайте как да конвертирате Excel в PDF C# безплатно и да използвате Aspose Cells DLL Free Download за различни функционалности.