PDF-TIFF konverter

Hogyan lehet PDF-et TIFF-be konvertálni Java segítségével

A JPG-ból PDF vagy más szóval a kép PDF-be konvertálása a széles körben használt műveletek és fájlok közötti átalakítások közé tartozik. Előfordulhat azonban, hogy a PDF-et képpé kell konvertálni, különösen a PDF-et TIFF formátumba, mert a PDF-ből több oldal is menthető többkockás TIFF-képként. Tehát ebben a cikkben megvitatjuk a PDF TIFF formátumba konvertálásának részleteit a Java Cloud SDK használatával.

PDF-ből TIFF API-ba

Mivel a Java alkalmazáson belül PDF fájl konvertálási lehetőségeket keresünk, ezért az Aspose.PDF Cloud SDK for Java a határozott választásunk. Lehetővé teszi a fejlesztők számára a PDF-fájlok létrehozásának, létrehozásának, kezelésének és konvertálásának a megvalósítását. Nincs szükség szoftver letöltésére vagy telepítésére, és a PDF-fájlok feldolgozásának összes művelete a felhőben történik. Most az SDK használatához hozzá kell adnunk a hivatkozását a projektünkhöz. Ezért kérjük, adja hozzá a következő adatokat a maven build típusú projekt pom.xml fájljához.

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

Miután az SDK hivatkozást hozzáadta a projekthez, a következő lépés egy ingyenes fiók létrehozása az Aspose Cloud felett. Ezért kérjük, jelentkezzen be az újonnan létrehozott fiókkal, és keresse meg/hozza létre az ügyfél-azonosítót és az ügyféltitkot a Cloud Dashboard oldalon. Ezeket a részleteket a következő szakaszokban kell megadni.

PDF konvertálása TIFF formátumba Java nyelven

A PDF-ből TIFF-be konvertálás kevesebb kódsorral is végrehajtható. Ezért kérjük, kövesse az alábbi utasításokat ennek a követelménynek a teljesítéséhez. Amint a PDF-ből TIFF-formátumba konvertálási művelet sikeres, az eredményül kapott fájl mentésre kerül a felhőtárhelyen.

  • Először létre kell hoznunk egy PdfApi objektumot, miközben a ClientID és a Client secret argumentumokat adjuk meg
  • Másodszor töltse be a bemeneti PDF-fájlt a Fájlpéldány segítségével
  • Harmadszor töltse fel a bemeneti PDF-fájlt a felhőtárhelyre az uploadFile(…) módszerrel
  • Most hozzon létre karakterlánc-változókat, amelyek az eredményül kapott TIFF-fájl elérési útjának részleteit tartalmazzák, valamint egész objektumokat, amelyek meghatározzák a TIFF-kép oldalszámát és méreteit.
  • Végül hívja meg a putPageConvertToTiff(…) metódust, amely megköveteli a PDF bevitelét, az eredményül kapott TIFF-kép elérési útját, az oldalszámot és az eredő fájl méretét meghatározó opcionális paramétereket
try
    {
    // Szerezze be a ClientID-t és a ClientSecret-et a https://dashboard.aspose.cloud/ webhelyről
    String clientId = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
    String clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
	  
    // hozzon létre egy PdfApi példányt
    PdfApi pdfApi = new PdfApi(clientSecret,clientId);

    // a bemeneti PDF dokumentum neve
    String inputFile = "marketing.pdf";

    // olvassa el a bemeneti PDF-fájl tartalmát
    File file = new File("//Users//"+inputFile);
	    
    // PDF feltöltése felhőtárhelyre
    pdfApi.uploadFile("input.pdf", file, null);

    // az eredményül kapott TIFF-kép neve
    String resultant = "Resultant.tiff";
	  
    // a PDF egy adott oldala a konvertáláshoz
    int pageNumber =2;
    
    // Az eredményül kapott TIFF kép szélessége
    int width = 800;
    // Az eredményül kapott TIFF-kép magassága
    int height = 1024;
	       
    // hívja az API-t a PDF TIFF online konvertálásához
    pdfApi.putPageConvertToTiff("input.pdf", pageNumber, resultant, width, height, null, null);
	    
    // sikerüzenet nyomtatása
    System.out.println("Convert PDF to TIFF Successsul !");
    }catch(Exception ex)
    {
	      System.out.println(ex);
    }
PDF konvertálása TIFF formátumba

  1. kép: – PDF-ből TIFF-be konvertálás előnézete

A fenti példában használt minta PDF-fájl letölthető a marketing.pdf és a resultant.tiff oldalról.

PDF-ből kép a cURL parancsokkal

Mivel tudjuk, hogy a REST API-k könnyen elérhetők cURL-parancsokkal, ezért ebben a részben azt a lehetőséget vizsgáljuk meg, hogyan lehet PDF-et TIFF-re konvertálni cURL-parancsok segítségével. Most ennek a megközelítésnek az előfeltétele a JWT hozzáférési jogkivonat létrehozása (az ügyfél hitelesítő adatai alapján) a következő parancs végrehajtása közben.

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"

Miután megvan a JWT token, a következő parancsot kell végrehajtanunk a PDF TIFF formátumban történő mentéséhez. Kérjük, vegye figyelembe, hogy a fájl helyi mentéséhez egyszerűen -o argumentumot használunk, és a kimenetet a helyi meghajtóra menti.

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

Következtetés

Megvizsgáltuk a PDF TIFF formátumba konvertálásának lehetőségeit Java kódrészlettel, valamint cURL parancsokkal. A Dokumentáció termék felfedezését is fontolóra veheti a Java Cloud API által kínált egyéb izgalmas funkciók további felfedezése érdekében. Ezenkívül az összes Java Cloud SDK-nk MIT-licenc alatt van közzétéve, ezért érdemes lehet letölteni a teljes forráskódot a GitHub oldalról, és az igényei szerint módosítani. Bármilyen probléma esetén megfontolhatja, hogy felkeressen minket a gyors megoldás érdekében az ingyenes terméktámogatási fórumon.

kapcsolódó cikkek

Erősen javasoljuk, hogy látogassa meg az alábbi linkeket, ha többet szeretne megtudni erről: