Çeşitli durumlarda, örneğin çalışma sayfalarını yazdırmak veya paylaşmak için Excel elektronik tablolarını PDF biçimine dönüştürmeniz gerekir. Bu yazıda, Java kullanarak Linux platformunda Excel dosyalarını PDF formatına nasıl dönüştüreceğinizi öğreneceksiniz. Ayrıca, Excel’den PDF’e dönüştürmeyi özelleştirmek için farklı seçenekler hakkında bilgi edineceksiniz.
- Linux için Excel’den PDF’e Dönüştürücü API’sı
- Excel XLS/XLSX’i PDF’ye Dönüştür
- Uyumluluk Seçeneği ile Excel’den PDF’e Dönüştürme
- Çeşitli Excel Sayfalarını PDF’ye Dönüştür
Linux için Excel’den PDF’e Dönüştürücü API’sı
Excel dosyalarını PDF formatına dönüştürmek için Aspose.Cells for Java kullanacağız. Excel dosyalarını sorunsuz bir şekilde oluşturmanıza, değiştirmenize ve dönüştürmenize olanak tanıyan, zengin özelliklere sahip bir API’dir. API’nin JAR dosyasını indirebilir veya aşağıdaki Maven yapılandırmalarını kullanarak yükleyebilirsiniz.
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-cells</artifactId>
<version>21.9</version>
</dependency>
Linux’ta Excel XLS veya XLSX’i PDF’ye dönüştürün
Aşağıdakiler, bir Excel XLS veya XLSX dosyasını Linux’ta PDF’ye dönüştürme adımlarıdır.
- Workbook sınıfını kullanarak Excel dosyasını yükleyin.
- Workbook.save(String, SaveFormat) yöntemini kullanarak Excel dosyasını PDF’ye dönüştürün.
Aşağıdaki kod örneği, XLSX’in PDF’ye nasıl dönüştürüleceğini gösterir.
// Excel dosyasını yüklemek için Çalışma Kitabı oluşturun
Workbook workbook = new Workbook("Book1.xlsx");
// Belgeyi PDF biçiminde kaydedin
workbook.save("Excel-to-PDF.pdf", SaveFormat.PDF);
Excel’den PDF’e Dönüştürmede Uyumluluk Düzeyini Belirtin
PDF formatı, PDF/A vb. gibi çeşitli uyumluluk standartlarını destekler. Aspose.Cells for Java, Excel’den PDF’e dönüştürmede istenen PDF uyumluluk düzeyini belirlemeye olanak tanır. Bunu başarmak için API, PdfSaveOptions sınıfını sağlar. Aşağıda, çıktı PDF’si için uyumluluk düzeyini belirlemeye yönelik adımlar yer almaktadır.
- Workbook sınıfını kullanarak Excel dosyasını yükleyin.
- PdfSaveOptions sınıfının bir örneğini oluşturun ve PdfSaveoptions.setCompliance(PdfCompliance) yöntemini kullanarak uyumluluğu ayarlayın.
- Workbook.save(String, PdfSaveOptions) yöntemini kullanarak Excel dosyasını PDF’ye dönüştürün.
Aşağıdaki kod örneği, bir Excel XLSX dosyasının belirli bir PDF standardı ile PDF biçimine nasıl dönüştürüleceğini gösterir.
// Excel dosyasını yüklemek için Çalışma Kitabı oluşturun
Workbook workbook = new Workbook("Book1.xlsx");
// PDF seçenekleri oluşturma
PdfSaveOptions options = new PdfSaveOptions();
options.setCompliance(PdfCompliance.PDF_A_1_A);
// Belgeyi PDF biçiminde kaydedin
workbook.save("Excel-to-PDF.pdf", options);
Belirli Excel Sayfalarını Linux’ta PDF’ye Dönüştürün
Belirli durumlarda, Excel dosyasının tamamı yerine bir dizi sayfayı dönüştürmeniz gerekebilir. Bunun için, PdfSaveOptions.setPageIndex(int) ve PdfSaveOptions.setPageCount(int) yöntemlerini kullanarak dönüştürülecek sayfa aralığını belirleyebilirsiniz.
Aşağıdaki kod örneği, bir dizi Excel sayfasının PDF’ye nasıl dönüştürüleceğini gösterir.
// Excel dosyasını yüklemek için Çalışma Kitabı oluşturun
Workbook workbook = new Workbook("Book1.xlsx");
// PDF seçenekleri oluşturma
PdfSaveOptions options = new PdfSaveOptions();
// Yalnızca sayfa2'yi oluşturmak için
options.setPageIndex(1);
options.setPageCount(1);
// Belgeyi PDF biçiminde kaydedin
workbook.save("Excel-to-PDF.pdf", options);
Çözüm
Bu yazıda, Linux platformunda Excel dosyalarını PDF’ye nasıl dönüştüreceğinizi öğrendiniz. Ayrıca, çeşitli seçeneklerle Excel’den PDF’e dönüştürmeyi nasıl özelleştireceğinizi gördünüz. Belgeleri kullanarak Aspose.Cells for Java hakkında daha fazla bilgi edinebilirsiniz. Herhangi bir sorunuz olursa forumumuz aracılığıyla bize bildirmekten çekinmeyin.