PDF-TIFF-muunnin

Kuinka muuntaa PDF TIFF-muotoon Javalla

JPG:sta PDF tai toisin sanoen kuvan muuntaminen PDF:ksi ovat yksi laajalti käytettyjen toimintojen ja tiedostojen välisen muunnos. Meillä voi kuitenkin olla vaatimus muuntaa PDF kuvaksi, erityisesti PDF TIFF-muotoon, koska useita PDF-sivuja voidaan tallentaa monikehyksen TIFF-kuvana. Joten tässä artikkelissa aiomme keskustella yksityiskohdista PDF-tiedoston muuntamisesta TIFF-muotoon Java Cloud SDK:n avulla.

PDF to TIFF API

Koska etsimme PDF-tiedostojen muunnosominaisuuksia Java-sovelluksesta, Aspose.PDF Cloud SDK for Java on ehdoton valintamme. Sen avulla kehittäjät voivat toteuttaa PDF-tiedostojen luonti-, luonti-, käsittely- ja muunnosominaisuuksia. Ohjelmistoa ei tarvitse ladata tai asentaa, ja kaikki PDF-tiedostojen käsittelytoiminnot suoritetaan pilvessä. Nyt SDK:n käyttämiseksi meidän on lisättävä sen viite projektiimme. Joten lisää seuraavat tiedot maven build -tyyppisen projektin pom.xml-tiedostoon.

<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>

Kun SDK-viite on lisätty projektiin, seuraava vaihe on luoda ilmainen tili Aspose Cloudin kautta. Joten kirjaudu sisään äskettäin luodulla tilillä ja etsi/luo asiakastunnus ja asiakassalaisuus osoitteessa Cloud Dashboard. Nämä tiedot vaaditaan seuraavissa osissa.

Muunna PDF TIFF-muotoon Javassa

PDF-muunnos TIFF-muotoon voidaan suorittaa vähemmällä koodiriveillä. Noudata siis alla olevia ohjeita tämän vaatimuksen täyttämiseksi. Kun PDF-TIFF-muunnostoiminto on onnistunut, tuloksena oleva tiedosto tallennetaan pilvitallennustilaan.

  • Ensin meidän on luotava PdfApi-objekti ja annettava ClientID ja Client Secret argumenteiksi
  • Toiseksi lataa syöttö PDF-tiedosto käyttämällä Tiedosto-instanssia
  • Kolmanneksi lataa syötetty PDF pilvitallennustilaan käyttämällä uploadFile(…) -menetelmää
  • Luo nyt merkkijonomuuttujat, jotka sisältävät polun tiedot tuloksena olevalle TIFF-tiedostolle, ja kokonaislukuobjekteja, jotka määrittävät TIFF-kuvan sivunumeron ja mitat.
  • Kutsu lopuksi putPageConvertToTiff(…)-menetelmä, joka vaatii syötteen PDF-muodossa, tuloksena olevan TIFF-kuvan polun, sivunumeron ja valinnaiset parametrit, jotka määrittävät tuloksena olevan tiedoston mitat.
try
    {
    // Hanki ClientID ja ClientSecret osoitteesta https://dashboard.aspose.cloud/
    String clientId = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
    String clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
	  
    // luo PdfApi-esiintymä
    PdfApi pdfApi = new PdfApi(clientSecret,clientId);

    // syötettävän PDF-dokumentin nimi
    String inputFile = "marketing.pdf";

    // lue syötetyn PDF-tiedoston sisältö
    File file = new File("//Users//"+inputFile);
	    
    // lataa PDF pilvitallennustilaan
    pdfApi.uploadFile("input.pdf", file, null);

    // tuloksena olevan TIFF-kuvan nimi
    String resultant = "Resultant.tiff";
	  
    // tietyn PDF-sivun muuntamista varten
    int pageNumber =2;
    
    // Tuloksena olevan TIFF-kuvan leveys
    int width = 800;
    // Tuloksena olevan TIFF-kuvan korkeus
    int height = 1024;
	       
    // soita API:lle muuntaaksesi PDF TIFF-muotoon verkossa
    pdfApi.putPageConvertToTiff("input.pdf", pageNumber, resultant, width, height, null, null);
	    
    // tulosta menestysviesti
    System.out.println("Convert PDF to TIFF Successsul !");
    }catch(Exception ex)
    {
	      System.out.println(ex);
    }
Muunna PDF TIFF-muotoon

Kuva1: - PDF-muunnoksen esikatselu TIFF-muotoon

Yllä olevassa esimerkissä käytetty PDF-mallitiedosto voidaan ladata osoitteesta marketing.pdf ja resultant.tiff

PDF kuvaksi cURL-komentojen avulla

Koska tiedämme, että REST-sovellusliittymiin pääsee helposti cURL-komentojen avulla, joten tässä osiossa aiomme tutkia vaihtoehtoa, jolla PDF muunnetaan TIFF-muotoon cURL-komentojen avulla. Nyt tämän lähestymistavan ennakkoedellytys on JWT-käyttötunnisteen luominen (perustuu asiakkaan tunnistetietoihin) seuraavan komennon suorittamisen aikana.

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"

Kun meillä on JWT-tunnus, meidän on suoritettava seuraava komento tallentaaksemme PDF-tiedoston TIFF-muodossa. Huomaa, että tiedoston tallentamiseksi paikallisesti käytämme yksinkertaisesti -o-argumenttia ja se tallentaa tulosteen paikalliselle asemalle.

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

Johtopäätös

Olemme tutkineet vaihtoehtoja PDF-tiedostojen muuntamiseen TIFF-muotoon Java-koodinpätkän ja cURL-komentojen avulla. Voit myös harkita tuotteen Dokumentaatio tutkimista tutkiaksesi lisää Java Cloud API:n tarjoamia jännittäviä ominaisuuksia. Lisäksi kaikki Java Cloud SDK:mme on julkaistu MIT-lisenssillä, joten voit harkita täydellisen lähdekoodin lataamista GitHubista ja muokata sitä tarpeidesi mukaan. Jos sinulla on ongelmia, voit ottaa meihin yhteyttä saadaksesi nopean ratkaisun ilmaisen tuotetukifoorumin kautta.

Aiheeseen liittyvät artikkelit

Suosittelemme tutustumaan seuraaviin linkkeihin saadaksesi lisätietoja: