Speichern Sie jedes Arbeitsblatt mit Aspose.Cells unter einem anderen PDF
Contents
[
Hide
]
Aspose.Cells - Speichern Sie jedes Arbeitsblatt unter einem anderen PDF
Aspose.Cells unterstützt die Konvertierung von XLS-Dateien (die Bilder, Diagramme usw. enthalten) in PDF-Dokumente. Aspose.Cells for Java kann unabhängig arbeiten, um eine Tabelle in ein PDF-Dokument zu konvertieren, und Sie müssen Aspose.Pdf for Java nicht mehr für die Konvertierung verwenden. Für die Konvertierung müssen keine temporären Dateien erstellt / verwendet werden, da der gesamte Vorgang im Speicher durchgeführt werden kann.
Java
//Pfad der Excel-Datei abrufen
String filePath = dataDir + "workbook.xlsx";
//Instanziieren Sie eine neue Arbeitsmappe und öffnen Sie Excel
//Datei von ihrem Speicherort
Arbeitsmappe Arbeitsmappe = neue Arbeitsmappe (Dateipfad);
//Ermittle die Anzahl der Arbeitsblätter in der Arbeitsmappe
int sheetCount = workbook.getWorksheets().getCount();
// Alle Blätter außer dem ersten Arbeitsblatt unsichtbar machen
für (int i = 1; i< workbook.getWorksheets().getCount(); i++)
{
workbook.getWorksheets().get(i).setVisible(false);
}
//Take Pdfs of each sheet
for (int j = 0; j < workbook.getWorksheets().getCount(); j++)
{
Worksheet ws = workbook.getWorksheets().get(j);
workbook.save(dataPath + ws.getName() + ".pdf");
if (j < workbook.getWorksheets().getCount() - 1)
{
workbook.getWorksheets().get(j + 1).setVisible(true);
workbook.getWorksheets().get(j).setVisible(false);
}
}
Laufcode herunterladen
Beispielcode herunterladen
Weitere Informationen finden Sie unterSpeichern Sie jedes Arbeitsblatt in einer anderen PDF-Datei.