
Microsoft Excel jest niezbędnym narzędziem do zarządzania arkuszami, ale czasami, gdy konwertowanie tych arkuszy do PDF staje się konieczne – czy to do dzielenia się raportami, czy do utrzymania formatowania.W tym artykule na blogu, będziemy prowadzić przez efektywny proces konwertowania arkuszy Excel do PDF za pomocą C#.
Tabela zawartości
- C# API dla programu Excel do konwersji PDF - darmowe pobieranie
- Krok do konwersji pliku Excel do pliku PDF w C#
- Konwersja programu Excel XLS do PDF w C#
- Konwersja programu Excel do formatu PDF/A
- Śledź Excel do konwersji PDF w C#
- Online Excel do konwertera PDF
- Zdobądź darmowy C# Excel do konwertera PDF
- konkluzja
C# Excel do biblioteki konwersji PDF
W tym Aspose.Cells dla .NET API ułatwia proces konwersji arkuszy Excel do pliku PDF. Pobierz DLL API lub zainstaluj go bezpośrednio za pośrednictwem NuGet:
PM> Install-Package Aspose.Cells
Krok do konwersji pliku programu Excel do pliku PDF w C# {#krok do konwersji pliku Excel do pliku PDF-w-c}
Używając Aspose.Cells dla .NET, konwersja pliku Excel do PDF jest prosta.
- Pobierz plik Excel z dysku.
- Zapisz go jako PDF do pożądanej lokalizacji.
Przyjrzyjmy się, jak wdrożyć to w kodzie C#.
Konwertuj Excel XLSX do PDF w C#
z Aspose.Cells dla .NET, można łatwo konwertować pliki programu Excel do PDF, postępując zgodnie z następującymi krokami:
- Zacznij od książka robocza klasę z dokumentem programu Excel, który chcesz konwertować.
- Zapisz dokument w formacie PDF, określając format zapisywania za pomocą SaveFormat wskaźnik .
Oto fragment kodu, który pokazuje, jak konwertować Excel do PDF w 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);
Konwersja programu Excel do formatu PDF/A
PDF/A to standardizowana wersja PDF zaprojektowana do długoterminowego archiwizowania.Zachowanie plików w tym formacie zapewnia, że pozostają one dostępne z czasem.
Oto, jak przekonwertować Excel do formatu PDF/A w 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);
Śledź konwersję programu Excel do PDF w C#
Aspose.Cells dla .NET pozwala śledzić postęp konwersji za pomocą IPageSavingCallback interfejs. można utworzyć klasę przyzwoity, która wdraża tę interferencję i przypisać jej instancję do PdfSaveOptions.PageSavingCallback Właściwości .
Oto fragment kodu, który pokazuje, jak śledzić postęp Excel do konwersji 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);
Następny jest klasę, która wdraża IPageSavingCallback Interfejs do śledzenia procesu konwersji:
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;
}
}
}
Online Excel do konwertera PDF
Możesz również skorzystać z naszego Online aplikacja Excel do konwersji PDF, Ta darmowa aplikacja nie wymaga rejestracji, co czyni ją wygodną opcją dla szybkich konwersji.
Zdobądź darmowy C# Excel do konwertera PDF
Możesz użyć Aspose.Cells dla .NET bez ograniczeń oceny poprzez uzyskanie Darmowe licencje tymczasowe.
konkluzja
Konwertowanie arkuszy Excel do PDF jest powszechnym wymogiem w różnych scenariuszach biznesowych i rozwojowych. Aspose.Cells dla .NET API ułatwia ten proces, umożliwiając automatyzację konwersji w aplikacjach C#. Przez cały ten post na blogu udowodniliśmy, jak przekształcić Excel XLSX w PDF w .NET 6, zbadać C# Excel Save As PDF techniki, a także przeglądać sposób konwertuj Excel na wyszukiwalny pdf w C# .net podczas zbadania różnych opcji dostosowania.
Jeśli masz jakiekolwiek pytania, czuj się wolny do uzyskania przez nas Forum.
Niezależnie od tego, czy pracujesz z Excel do PDF .NET Core lub ASP.NET, ta potężna biblioteka umożliwia efektywne przekonwertowanie plików XLS i XL SX do pdf , zapewniając zachowanie layout i oferując szerokie opcje dostosowania do wszystkich potrzeb konwersji dokumentów.
Dla tych, którzy chcą konwertować duże pliki programu Excel do pliku PDF w .NET, Aspose.NET Excel to biblioteka konwersji PDF jest twoim najlepszym wyborem. obsługuje C# Konwersja programu Word do programu PDF bez rozwiązań Office i zapewnia, że możesz convert Excel na zabezpieczanie plików PDF we C# .NET z łatwością.
Odkryj .NET MAUI Excel do biblioteki konwersji PDF dla najnowszych funkcji w przetwarzaniu dokumentów i skorzystaj z Excel do konwersji PDF C# .NET Core: przykład kodu, aby szybko zacząć. Niezależnie od tego, czy szukasz .NET Framework Excel do PDF: najlepsza biblioteka lub potrzebujesz przetwarzania obrazów podczas konwersji, Aspose zapewnia wszystkie narzędzia potrzebne do efektywnego konwersji C# Excel do PDF.
Dodatkowo, jeśli jesteś zainteresowany C# Excel Plugin dla poprawy funkcjonalności, Aspose oferuje odpowiednie narzędzia, aby zaspokoić Twoje potrzeby.
Dostarczamy również zasoby na temat sposobu konwersji pliku Excel do PDF za pomocą C#, co może pomóc w realizacji tej funkcji w aplikacjach.
Dowiedz się, jak konwertować Excel do PDF C# za darmo i skorzystać z Aspose Cells DLL free download dla różnych funkcji.