Excel zu PDF C#

Excel-Dateien sind vielseitig einsetzbar, um Daten zu erstellen und zu analysieren, aber die Konvertierung in PDF ist häufig erforderlich, um sie zu teilen oder zu archivieren. In diesem Leitfaden werden wir untersuchen, wie Sie Aspose.Cells für .NET, einen zuverlässigen C# Excel zu PDF-Konverter, verwenden, um Excel-Tabellen (XLSX/XLS) programmgesteuert in PDF in C# zu konvertieren. Diese leistungsstarke Bibliothek gewährleistet eine nahtlose Beibehaltung des Formats und des Layouts und bietet erweiterte Anpassungsoptionen.

Wichtige Themen:


C# Excel zu PDF-Konvertierungsbibliothek

Aspose.Cells für .NET ist eine umfassende C#-Bibliothek für die Konvertierung von Excel in PDF, die für eine robuste Excel-zu-PDF-Konvertierung entwickelt wurde. Sie unterstützt mehrere Excel-Formate, wie XLS, XLSX, CSV und mehr, während das ursprüngliche Layout und Styling erhalten bleibt.

Funktionen:

  • Konvertiert Tabellenkalkulationen in hochqualitative PDFs.
  • Bewahrt die Integrität der Excel-Formatierung und des Layouts.
  • Bietet erweiterte Optionen für die Konformität, wie PDF/A.

Installieren Sie über NuGet:

PM> Install-Package Aspose.Cells

Schritte zur Konvertierung einer Excel-Datei in PDF in C#

Befolgen Sie diese einfachen Schritte, um Excel in PDF C#-Anwendungen zu konvertieren:

  1. Laden Sie die Excel-Datei mit der Workbook-Klasse.
  2. Speichern Sie sie als PDF mit der Save-Methode und SaveFormat.Pdf.

Jetzt werden wir diesen Prozess mit einem praktischen Beispiel erkunden.


Konvertieren Sie Excel XLSX in PDF in C#

Konvertieren Sie Excel-Dateien mit nur wenigen Codezeilen in PDF mit Aspose.Cells für .NET:

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

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

Dies gewährleistet einen schnellen und effizienten Excel zu PDF-Konvertierungsprozess unter Beibehaltung aller Formatierungsdetails der ursprünglichen Tabelle.


PDF-Konformität in Excel zu PDF anpassen

Erzeugen Sie PDF/A-konforme Dateien für die langfristige Archivierung mithilfe der PdfSaveOptions-Klasse. PDF/A sorgt für Kompatibilität und verhindert Probleme durch nicht unterstützte Funktionen.

// Instantiate a Workbook object and load an Excel file
Workbook workbook = new Workbook("SampleExcel.xlsx");

// Configure PDF save options for compliance
PdfSaveOptions pdfSaveOptions = new PdfSaveOptions
{
    Compliance = PdfCompliance.PdfA1b
};

// Save the document in PDF/A format
workbook.Save("output-compliant.pdf", pdfSaveOptions);

Diese Funktion ist ideal für Branchen, die strenge Compliance-Standards erfordern.


Konvertierungsfortschritt in C# verfolgen

Überwachen Sie den Fortschritt Ihrer Excel-zu-PDF-Konvertierungen mithilfe des IPageSavingCallback-Interfaces. Dies ermöglicht Ihnen, Maßnahmen zu ergreifen, z. B. spezifische Seiten vom Output auszuschließen.

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

// Define PDF save options and a custom callback
PdfSaveOptions pdfSaveOptions = new PdfSaveOptions
{
    PageSavingCallback = new CustomPageSavingCallback()
};

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

// Custom callback implementation
public class CustomPageSavingCallback : IPageSavingCallback
{
    public void PageStartSaving(PageStartSavingArgs args)
    {
        Console.WriteLine($"Saving page {args.PageIndex + 1} of {args.PageCount}...");
        if (args.PageIndex < 1) args.IsToOutput = false; // Exclude first page
    }

    public void PageEndSaving(PageEndSavingArgs args)
    {
        Console.WriteLine($"Finished saving page {args.PageIndex + 1}.");
    }
}

Gratis-Zugriff auf das Plugin erhalten

Sie können den Aspose.Cells PDF-Konverter-Plugin ohne Einschränkungen bewerten, indem Sie eine kostenlose Testversion anfordern. Dies ermöglicht Ihnen, die vollständigen Funktionen dieses zuverlässigen C# Excel zu PDF-Konverters vor dem Kauf zu erkunden.


Fazit

Die Konvertierung von Excel-Tabellen in PDF ist ein häufiges Bedürfnis für das Teilen von Dokumenten, Archivierung und Compliance. Aspose.Cells für .NET bietet eine leistungsstarke und flexible Lösung für Entwickler. In diesem Leitfaden haben wir behandelt:

  • Basis- und erweiterte Techniken zur Excel-zu-PDF-Konvertierung.
  • Konformitäts- und Verfolgungsoptionen für eine verbesserte Kontrolle.

Für weitere Details konsultieren Sie die Dokumentation oder kontaktieren Sie uns in unserem Forum.