Jedes Arbeitsblatt als verschiedene PDF Datei speichern

Aspose.Cells - Jedes Arbeitsblatt als separate PDF speichern

Aspose.Cells unterstützt die Konvertierung von XLS-Dateien (die Bilder, Diagramme usw. enthalten) in PDF-Dokumente. Aspose.Cells for .NET kann unabhängig arbeiten, um eine Tabelle in ein PDF-Dokument umzuwandeln, und Sie müssen Aspose.Pdf for .NET nicht mehr für die Konvertierung verwenden. Die Konvertierung erfordert auch nicht, temporäre Dateien zu erstellen oder zu verwenden, da der gesamte Prozess im Speicher durchgeführt werden kann.

C#

 //Instantiate a new workbook and open the Excel

//File from its location

Workbook workbook = new Workbook("../../data/test.xlsx");

//Get the count of the worksheets in the workbook

int sheetCount = workbook.Worksheets.Count;

//Make all sheets invisible except first worksheet

for (int i = 1; i < workbook.Worksheets.Count; i++)

{

    workbook.Worksheets[i].IsVisible = false;

}

//Take Pdfs of each sheet

for (int j = 0; j < workbook.Worksheets.Count; j++)

{

    Worksheet ws = workbook.Worksheets[j];

    workbook.Save(ws.Name + ".pdf");

    if (j < workbook.Worksheets.Count - 1)

    {

        workbook.Worksheets[j + 1].IsVisible = true;

        workbook.Worksheets[j].IsVisible =false;

    }

}

Laufenden Code herunterladen

Laden Sie Jedes Arbeitsblatt als verschiedene PDF-Datei speichern von einer der unten genannten Social-Coding-Websites herunter: