PDF uz TIFF pārveidotājs

Kā konvertēt PDF uz TIFF, izmantojot Java

JPG uz PDF vai, citiem vārdiem sakot, attēla konvertēšana uz PDF ir viena no plaši izmantotajām operācijām un failu pārvēršanai. Tomēr mums var būt nepieciešams pārveidot PDF par attēlu, jo īpaši PDF uz TIFF, jo vairākas PDF lappuses var saglabāt kā vairāku kadru TIFF attēlu. Tāpēc šajā rakstā mēs apspriedīsim sīkāku informāciju par to, kā pārvērst PDF par TIFF, izmantojot Java Cloud SDK.

PDF uz TIFF API

Tā kā mēs meklējam PDF failu konvertēšanas iespējas Java lietojumprogrammā, tāpēc Aspose.PDF Cloud SDK for Java ir mūsu noteiktā izvēle. Tas ļauj izstrādātājiem ieviest PDF failu izveides, izveides, manipulācijas un konvertēšanas funkcijas. Nav nepieciešama programmatūras lejupielāde vai instalēšana, un visas PDF failu apstrādes darbības tiek veiktas mākonī. Tagad, lai izmantotu SDK, mums ir jāpievieno tā atsauce mūsu projektā. Tāpēc, lūdzu, pievienojiet tālāk norādīto informāciju maven build tipa projekta pom.xml.

<repositories> 
    <repository>
        <id>aspose-cloud</id>
        <name>artifact.aspose-cloud-releases</name>
        <url>http://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>

Kad SDK atsauce ir pievienota projektam, nākamais solis ir izveidot bezmaksas kontu pakalpojumā Aspose Cloud. Tāpēc, lūdzu, piesakieties, izmantojot jaunizveidoto kontu, un vietnē Cloud Dashboard atrodiet/izveidojiet klienta ID un klienta noslēpumu. Šī informācija ir nepieciešama turpmākajās sadaļās.

Pārvērst PDF uz TIFF Java

PDF uz TIFF konvertēšanu var veikt, izmantojot mazāk koda rindiņu. Tāpēc, lūdzu, izpildiet tālāk sniegtos norādījumus, lai izpildītu šo prasību. Kad PDF uz TIFF konvertēšanas darbība ir veiksmīga, iegūtais fails tiek saglabāts mākoņkrātuvē.

  • Vispirms mums ir jāizveido PdfApi objekts, vienlaikus nodrošinot ClientID un Client Secret kā argumentus
  • Otrkārt, ielādējiet ievades PDF failu, izmantojot faila gadījumu
  • Treškārt, augšupielādējiet ievades PDF failu mākoņa krātuvē, izmantojot metodi uploadFile(…).
  • Tagad izveidojiet virknes mainīgos, kas satur ceļa informāciju iegūtajam TIFF, un veselu skaitļu objektus, kas nosaka lapas numuru un izmērus TIFF attēlam.
  • Visbeidzot izsauciet metodi putPageConvertToTiff(…), kas prasa ievadi PDF formātā, iegūtā TIFF attēla ceļu, lapas numuru un izvēles parametrus, kas nosaka iegūtā faila izmērus.
try
    {
    // Iegūstiet ClientID un ClientSecret no https://dashboard.aspose.cloud/
    String clientId = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
    String clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
	  
    // izveidot PdfApi gadījumu
    PdfApi pdfApi = new PdfApi(clientSecret,clientId);

    // ievades PDF dokumenta nosaukums
    String inputFile = "marketing.pdf";

    // lasīt ievades PDF faila saturu
    File file = new File("//Users//"+inputFile);
	    
    // augšupielādējiet PDF failu mākoņa krātuvē
    pdfApi.uploadFile("input.pdf", file, null);

    // iegūtā TIFF attēla nosaukums
    String resultant = "Resultant.tiff";
	  
    // konkrēta PDF lapa konvertēšanai
    int pageNumber =2;
    
    // Iegūtā TIFF attēla platums
    int width = 800;
    // Iegūtā TIFF attēla augstums
    int height = 1024;
	       
    // zvaniet API, lai tiešsaistē pārvērstu PDF par TIFF
    pdfApi.putPageConvertToTiff("input.pdf", pageNumber, resultant, width, height, null, null);
	    
    // izdrukāt veiksmes ziņojumu
    System.out.println("Convert PDF to TIFF Successsul !");
    }catch(Exception ex)
    {
	      System.out.println(ex);
    }
Pārvērst PDF uz TIFF

  1. attēls: PDF uz TIFF konvertēšanas priekšskatījums

Iepriekš minētajā piemērā izmantoto PDF faila paraugu var lejupielādēt no marketing.pdf un resultant.tiff.

PDF uz attēlu, izmantojot cURL komandas

Tā kā mēs zinām, ka REST API var viegli piekļūt, izmantojot cURL komandas, tāpēc šajā sadaļā mēs izpētīsim iespēju pārvērst PDF par TIFF, izmantojot cURL komandas. Tagad šīs pieejas priekšnoteikums ir JWT piekļuves pilnvaras ģenerēšana (pamatojoties uz klienta akreditācijas datiem), izpildot šo komandu.

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"

Kad mums ir JWT marķieris, mums ir jāizpilda šāda komanda, lai saglabātu PDF kā TIFF. Lūdzu, ņemiet vērā, ka, lai saglabātu failu lokāli, mēs vienkārši izmantojam -o argumentu, un tas saglabā izvadi vietējā diskā.

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

Secinājums

Mēs esam izpētījuši PDF konvertēšanas iespējas TIFF formātā, izmantojot Java koda fragmentu, kā arī cURL komandas. Varat arī apsvērt iespēju izpētīt produktu Dokumentācija, lai sīkāk izpētītu citas aizraujošas funkcijas, ko piedāvā Java Cloud API. Turklāt visi mūsu Java Cloud SDK ir publicēti saskaņā ar MIT licenci, tāpēc varat apsvērt iespēju lejupielādēt visu avota kodu no GitHub un modificēt to atbilstoši savām prasībām. Ja rodas problēmas, varat sazināties ar mums, lai ātri atrisinātu to, izmantojot bezmaksas produktu atbalsta forumu.

Saistītie raksti

Mēs ļoti iesakām apmeklēt šīs saites, lai uzzinātu vairāk par: