Aspose.Cells'i kullanarak Her Çalışma Sayfasını Farklı PDF'e Kaydet

Aspose.Cells - Her Çalışma Sayfasını Farklı PDF’e Kaydet

Aspose.Cells, XLS dosyasının (resim, çizelge vb. içeren) PDF belgesine dönüştürülmesini destekler. Aspose.Cells for Java bir elektronik tabloyu pdf belgesine dönüştürmek için bağımsız olarak çalışabilir ve artık dönüştürme için Aspose.Pdf for Java kullanmanıza gerek yoktur. Tüm işlem bellekte yapılabildiğinden, dönüştürme herhangi bir geçici dosya (lar) oluşturmayı / kullanmayı gerektirmez.

Java

 //Excel dosya yolunu al

String filePath = dataDir + "workbook.xlsx";

//Yeni bir çalışma kitabı oluşturun ve Excel'i açın

// Bulunduğu yerden dosya

Çalışma kitabı çalışma kitabı = yeni Çalışma Kitabı(filePath);

//Çalışma kitabındaki çalışma sayfalarının sayısını al

int SheetCount = workbook.getWorksheets().getCount();

//İlk çalışma sayfası dışında tüm sayfaları görünmez yap

 için (int ben = 1; ben< 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);

    }

}

Çalışan Kodu İndir

Örnek Kodu İndir