XLSX'ten PDF'e dönüştürme

Microsoft Excel dosyaları, Windows ve macOS platformlarında ofis veri yönetimi ve bilgi işleme için yaygın olarak kullanılır. Birçok kullanıcı ayrıca veri depolama ve dağıtımı için OpenOffice (ODS), SpreadsheetML(XML), CSV ve diğer biçimleri kullanır. Ancak, bu belgeleri görüntülemek için belirli bir uygulamaya sahip olmanız gerekir. Bu nedenle, kolaylık sağlamak için XLSX dosyaları PDF biçimine dönüştürülebilir. Veya bunları PDF, DOCX, HTML, raster resimler (JPEG, PNG, BMP, vb.), XPS, vb. gibi seçtiğiniz diğer biçimlere dönüştürebilirsiniz.

Microsoft Excel ve diğer uygulamalar XLSX, PDF veya resim formatlarını işlemek için yetenekler sunsa da, bu amaçla yazılımı tekrar yüklemeniz gerekir. Ayrıca, çok sayıda belge için dönüştürme yapmanız gerektiğinde, bu belgeleri tek tek dönüştürmek oldukça zahmetli hale gelir. Bu nedenle, bu gibi durumlarda, dönüştürme işini yapmak için bir yazılım rutini kullanılabilir. Yine, minimum çabayla sorunsuz ortam kurulumundan bahsettiğimizde, bulut API’leri en iyi seçimdir. Herhangi bir özel yazılım yüklemeniz gerekmez ve tüm dönüştürme bulut üzerinden gerçekleştirilebilir. Tüm bu yönleri göz önünde bulundurarak, Aspose.Cells Cloud, MS Excel çalışma sayfası oluşturma, düzenleme ve dönüştürme işlemlerini gerçekleştirmek için mevcut en iyi seçenektir.

Aspose.Hücre yapısı

Aspose.Cells Cloud, REST API’lerinin üstünde geliştirilmiştir ve herhangi bir platformdan erişilebilir. Ayrıca, tercih ettiğiniz programlama dilini kullanabilmeniz için dil özel bulut SDK’ları da mevcuttur. Benzer şekilde, Java dilini kullanarak Excel elektronik tablosunu düzenlemek veya işlemek için Aspose.Cells Cloud SDK for Java kullanmayı denemeniz gerekir. Lütfen API’lerimizin de parola ile korunduğunu ve yalnızca yetkili personelin bunları depolayıp erişebileceğini unutmayın. Dönüştürme özellikleri hakkında bilgi edinme yolculuğumuza başlamadan önce, aşağıdaki konuları incelemenizi öneririz

Aspose.Cells Cloud, hem giriş hem de çıkış işlemleri için önde gelen endüstri dosya biçimlerini destekler. Ayrıntılara şu bağlantıdan ulaşılabilir Desteklenen Dosya Biçimleri.

Aşağıdaki konular daha ayrıntılı olarak açıklanmıştır

XLSX’i PDF’e dönüştürme

XLSX dosyasının PDF formatına dönüştürülmesini gerçekleştirmek için komut isteminden cURL komutunu kullanmayı deneyebilir veya masaüstü veya web uygulamalarında bu gereksinimi karşılamak için Java kodunu kullanabiliriz.

cURL komutu

curl -X GET "https://api.aspose.cloud/v3.0/cells/conditional.xlsx?format=PDF&isAutoFit=true&onlySaveTable=false&outPath=resultant.pdf" \
-H  "accept: multipart/form-data" \
-H  "authorization: Bearer <JWT Token>"

Yukarıdaki komutta, conditional.xlsx giriş excel çalışma sayfasıdır, PDF sonuç biçimidir ve resultant.pdf çıktı dosyasının adıdır. Komut yürütüldükten sonra, sonuç PDF bulut depolamasında depolanır. Örnek dosyalar şu adreste mevcuttur:

Cava

Excel çalışma sayfasını Java kodu kullanarak PDF formatına dönüştürmek için, öncelikle clientID ve clientSecret bilgilerini argüman olarak geçirerek CellsApi nesnesinin bir nesnesini oluşturmamız gerekir. Daha sonra çıktıyı PDF formatında oluşturmak için cellsWorkbookGetWorkbook(…) metodunu çağırırız.

// tam örnekler ve kaynak kodu için lütfen https://github.com/aspose-cells-cloud/aspose-cells-cloud-java adresini ziyaret edin

// clientID ayrıntılarını belirtin
String clientId = "c235e685-1aab-4cda-a95b-54afd63eb87f";
// clientSecret ayrıntılarını belirtin
String clientSecret = "b8da4ee37494f2ef8da3c727f3a0acb9";
			
try {
    CellsApi api = new CellsApi(clientId,clientSecret);
		String name = "conditional.xlsx";
		String password = null;
		Boolean isAutoFit = true;
		Boolean onlySaveTable = true;
		String format = "PDF";
		// belge dönüştürme işlemini gerçekleştir
		File response = api.cellsWorkbookGetWorkbook(name, password, format,
			            isAutoFit, onlySaveTable, null, null, "Resultant.pdf");
}
catch (Exception e) {
e.printStackTrace();
}

XLSX’i XPS’e dönüştür

XLSX dosyasını XPS biçimine dönüştürmek için, biçim değişkeninin değerini XPS olarak ayarlamamız yeterlidir. Sonuç dosyasını görüntülemek için herhangi bir XPS görüntüleyicisini kullanın. Ücretsiz XPS görüntüleyici Uygulamamızı kullanmanızı öneririz (önizleme aşağıda gösterilmiştir).Giriş dosyasını conditional.xlsx adresinden indirin.

XPS dosya önizlemesi

Resim 1:- Ortaya çıkan XPS dosyasının önizlemesi.

XLSX’i TIFF’e nasıl dönüştürebilirim?

XLSX dosyalarını TIFF resim biçimine kaydetmek için API’nin GetWorkBook yöntemini kullanın. Tek yapmanız gereken giriş olarak giriş excel çalışma sayfasını sağlamak ve çıkış biçimi değerini TIFF olarak belirtmektir.

cURL komutu

curl -X GET "https://api.aspose.cloud/v3.0/cells/conditional.xlsx?format=TIFF&isAutoFit=true&onlySaveTable=false&outPath=resultant.tiff" \
-H  "accept: multipart/form-data" \
-H  "authorization: Bearer <JWT Token>"

conditional.xlsx ve resultant.tiff dosyalarını indirmek için aşağıdaki bağlantıları kullanın.

TIFF dosya önizlemesi

Resim 2:- Sonuçta oluşan TIFF dosyasının önizlemesi.

Çözüm

Aspose.Cells Cloud, oluşturma ve düzenleme yetenekleri sunan muhteşem bir REST API’dir. Popüler excel formatlarını PDF, XPS, SVG, TIFF, HTML ve diğer çeşitli formatlara dönüştürme konusunda tam kapasiteye sahiptir. Tüm bu işlemler birkaç kod satırı kullanılarak gerçekleştirilebilir.

İlgili Makaleler