JPG dadi PDF utawa kanthi tembung liya konversi Gambar dadi PDF kalebu operasi sing akeh digunakake lan konversi antar file. Nanging, kita bisa uga duwe syarat kanggo ngowahi PDF dadi Gambar utamane PDF dadi TIFF amarga, pirang-pirang kaca PDF bisa disimpen minangka gambar TIFF multi pigura. Dadi ing artikel iki, kita bakal ngrembug rincian babagan carane ngowahi PDF menyang TIFF nggunakake Java Cloud SDK.
PDF kanggo TIFF API
Nalika kita nggoleki kemampuan konversi file PDF ing aplikasi Java, mula Aspose.PDF Cloud SDK kanggo Jawa minangka pilihan kita. Iki ngidini pangembang kanggo ngetrapake fitur nggawe, nggawe, manipulasi lan konversi file PDF. Ora ana download piranti lunak utawa instalasi sing dibutuhake lan kabeh operasi pangolahan file PDF ditindakake ing awan. Saiki kanggo nggunakake SDK, kita kudu nambah referensi ing project kita. Dadi, tambahake rincian ing ngisor iki ing pom.xml proyek jinis mbangun maven.
<repositories>
<repository>
<id>aspose-cloud</id>
<name>artifact.aspose-cloud-releases</name>
<url>https://artifact.aspose.cloud/repo</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-pdf-cloud</artifactId>
<version>21.11.0</version>
</dependency>
</dependencies>
Sawise referensi SDK wis ditambahake menyang project, langkah sabanjure kanggo nggawe akun free liwat Aspose Cloud. Dadi mangga mlebu nggunakake akun sing mentas digawe lan goleki / gawe ID Klien lan Rahasia Klien ing Cloud Dashboard. Rincian kasebut dibutuhake ing bagean sabanjure.
Ngonversi PDF menyang TIFF ing Jawa
Konversi PDF menyang TIFF bisa ditindakake kanthi baris kode sing luwih sithik. Dadi, tindakake pandhuan ing ngisor iki kanggo ngrampungake syarat kasebut. Sawise operasi konversi PDF menyang TIFF sukses, file asil disimpen ing panyimpenan maya.
- Pisanan kita kudu nggawe obyek PdfApi nalika nyedhiyakake ClientID lan rahasia Klien minangka argumen
- Kapindho, muat file PDF input nggunakake conto File
- Katelu, upload PDF input menyang panyimpenan awan nggunakake metode uploadFile(…).
- Saiki gawe variabel string sing ngemot rincian path kanggo asil TIFF, lan obyek Integer sing nemtokake nomer kaca lan dimensi kanggo gambar TIFF
- Pungkasane nelpon metode putPageConvertToTiff(…) sing mbutuhake input PDF, path asil gambar TIFF, Nomer kaca lan parameter opsional sing nemtokake ukuran file asil.
try
{
// Entuk ClientID lan ClientSecret saka https://dashboard.aspose.cloud/
String clientId = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
String clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
// nggawe conto PdfApi
PdfApi pdfApi = new PdfApi(clientSecret,clientId);
// jeneng input dokumen PDF
String inputFile = "marketing.pdf";
// maca isi file PDF input
File file = new File("//Users//"+inputFile);
// upload PDF menyang panyimpenan maya
pdfApi.uploadFile("input.pdf", file, null);
// jeneng asil gambar TIFF
String resultant = "Resultant.tiff";
// kaca tartamtu saka PDF kanggo konversi
int pageNumber =2;
// Jembar asil gambar TIFF
int width = 800;
// Dhuwur asil gambar TIFF
int height = 1024;
// nelpon API kanggo Ngonversi PDF menyang TIFF online
pdfApi.putPageConvertToTiff("input.pdf", pageNumber, resultant, width, height, null, null);
// pesen sukses print
System.out.println("Convert PDF to TIFF Successsul !");
}catch(Exception ex)
{
System.out.println(ex);
}
File PDF sampel sing digunakake ing conto ing ndhuwur bisa diundhuh saka marketing.pdf lan resultant.tiff
PDF menyang Gambar nggunakake CURL Commands
Kaya sing dingerteni manawa REST API bisa diakses kanthi gampang liwat perintah cURL, mula ing bagean iki, kita bakal njelajah pilihan babagan cara ngowahi PDF dadi TIFF nggunakake perintah cURL. Saiki prasyarat kanggo pendekatan iki yaiku generasi token akses JWT (adhedhasar kredensial klien) nalika nglakokake perintah ing ngisor iki.
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bb959721-5780-4be6-be35-ff5c3a6aa4a2&client_secret=4d84d5f6584160cbd91dba1fe145db14" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
Sawise kita duwe token JWT, kita kudu nglakokake perintah ing ngisor iki kanggo nyimpen PDF minangka TIFF. Wigati dimangerteni manawa kanggo nyimpen file sacara lokal, kita mung nggunakake argumen -o lan nyimpen output ing drive lokal.
curl -v -X GET "https://api.aspose.cloud/v3.0/pdf/input.pdf/pages/1/convert/tiff?width=800&height=1024" \
-H "accept: multipart/form-data" \
-H "authorization: Bearer <JWT Token>" \
-o resultant.tiff
Kesimpulan
Kita wis njelajah pilihan kanggo ngowahi PDF dadi TIFF nggunakake potongan kode Java uga liwat perintah cURL. Sampeyan bisa uga nimbang njelajah produk Dokumentasi kanggo njelajah luwih akeh fitur seru liyane sing ditawakake Java Cloud API. Salajengipun, kabeh Java Cloud SDK kita diterbitake ing lisensi MIT, supaya sampeyan bisa nimbang ngundhuh kode sumber lengkap saka GitHub lan ngowahi miturut syarat sampeyan. Yen ana masalah, sampeyan bisa nimbang nyedhaki kita kanggo resolusi cepet liwat [forum dhukungan produk] gratis 9.
Artikel sing gegandhengan
Disaranake ngunjungi tautan ing ngisor iki kanggo sinau luwih lengkap babagan: