Excel den PDF ye Dönüşüm için Görüntüleri Yeniden Örnekle
Contents
[
Hide
]
Büyük Microsoft Excel dosyalarıyla çalışırken, çıktı PDF dosyasının boyutunu küçültmek ve genel dönüşüm performansını artırmak için eklenen görüntüleri sıkıştırmanız gerekebilir. Aspose.Cells, eklenen görüntüleri yeniden örnekleyerek çıktı PDF dosyasının boyutunu küçültme ve performansı artırmayı destekler.
Excel’den PDF’ye Dönüşüm için Görüntüleri Yeniden Örnekle
Aşağıdaki örnek kod, Aspose.Cells API’sını kullanarak görevi nasıl gerçekleştirebileceğinizi açıklamaktadır. Örnek, dosyadaki resimleri sıkıştırarak Microsoft Excel dosyasını PDF dosyasına dönüştürmektedir.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java | |
// The path to the documents directory. | |
String dataDir = Utils.getDataDir(ResampleImagesforExceltoPDFConversion.class); | |
// Initialize a new Workbook | |
// Open an Excel file | |
Workbook workbook = new Workbook(dataDir + "Book1.xlsx"); | |
// Instantiate the PdfSaveOptions | |
PdfSaveOptions pdfSaveOptions = new PdfSaveOptions(); | |
// Set Image Resample properties | |
pdfSaveOptions.setImageResample(300, 70); | |
// Save the PDF file | |
workbook.save(dataDir + "output.pdf", pdfSaveOptions); |
PdfSaveOptions.setImageResample seçeneğini kullanarak çıktı PDF dosyasının boyutunu en aza indirir, ancak görüntü kalitesini biraz etkileyebilir.
Eğer elektronik tablonuz formüller içeriyorsa, PDF formatına dönüştürmeden hemen önce Workbook.calculateFormula() çağrısını yapmanız en iyisidir. Böyle yaparak formüle bağımlı değerler yeniden hesaplanacak ve doğru değerler PDF’de gösterilecektir.