pdf-ből tiff-be

A PDF konvertálása TIFF formátumba a .NET REST API használatával.

A mai digitális környezetben a hatékony dokumentumkezelés elengedhetetlen mind a vállalkozások, mind a magánszemélyek számára. Az egyik gyakran felmerülő igény a PDF fájlok TIFF képekké való konvertálása. Legyen szó archiválásról, nyomtatásról vagy kompatibilitásról, a PDF-dokumentumok zökkenőmentes konvertálása kiváló minőségű TIFF-képekké jelentősen javíthatja a dokumentumok munkafolyamatait. Ebből a cikkből megismerheti a dokumentumfeldolgozás egyszerűsítésének, a hozzáférhetőség javításának és az adatok sokoldalúságának javítását a PDF-nek TIFF-formátumba konvertálásával a .NET REST API használatával.

PDF-ből TIFF-be konvertálás a REST API használatával

Ha a PDF-fájlok TIFF-képekké alakításáról van szó, az [Aspose.PDF Cloud SDK for .NET] (https://products.aspose.cloud/pdf/net/) robusztus megoldás. Ez a sokoldalú SDK átfogó eszközkészletet kínál a PDF-kezelés különféle aspektusainak kezelésére. Nemcsak könnyedén konvertálhat PDF-eket TIFF-képekké, hanem számos egyéb funkciót is igénybe vehet, beleértve a szöveg-, képkivonást, PDF-fájlok egyesítését és még sok mást.

Az SDK használatának első lépése a telepítés a helyi rendszerre. Egyszerűen keressen rá az “Aspose.PDF-Cloud” fájlra a NuGet csomagkezelőben, és kattintson a “Csomag hozzáadása” gombra. Továbbá, kérjük, látogasson el a cloud dashboard oldalra, és szerezze be személyre szabott ügyfél-hitelesítő adatait.

PDF konvertálása TIFF formátumba C# .NET-ben

Nézzük meg további részleteket arról, hogyan konvertálhatunk programozottan PDF-fájlokat TIFF-képekké a C# .NET használatával. Rugalmasan megadhatja az eredményül kapott kép dpi-információit, például PDF-ből TIFF-be 600 dpi-vel, PDF-ből TIFF-be konvertálhatja 300 dpi-vel stb.

// A teljes példákért és adatfájlokért látogasson el ide 
https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-dotnet

// Szerezze be az ügyfél hitelesítő adatait a https://dashboard.aspose.cloud/ webhelyről
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";

// hozzon létre egy PdfApi példányt
PdfApi pdfApi = new PdfApi(clientSecret, clientID);

// Írja be a PDF fájl nevét
String inputFile = "Binder1-1.pdf";
// Olvassa be a PDF-fájl tartalmát adatfolyam-példányba
var sourceFile = System.IO.File.OpenRead(inputFile);

// állítsa be a kapott TIFF fényerejét
int brightness = 100;
// A tömörítés lehetséges értékei a következők: LZW, CCITT4, CCITT3, RLE, None.
var compressionFactor = "None";
// Állítsa be a színmélység értékét. A lehetséges értékek: Default, Format8bpp, Format4bpp, Format1bpp.
var colorDepthValue = "Default";

// Bal margó az eredményül kapott TIFF-hez
int leftMargin = 10;
// Jobb margó az eredményül kapott TIFF-hez
int rightMaring = 10;
// Felső margó az eredményül kapott TIFF-hez
int topMargin = 10;
// Az eredményül kapott TIFF alsó margója
int bottomMaring = 10;

// állítsa be az eredő TIFF tájolását
string Orientation = "Portrait";
// Vagy kihagyja az üres oldalakat az átalakítás során, vagy sem
Boolean skipBlankPages = true;
// állítsa be az oldal indexét a PDF-ben konverzióra
int pageInexForConversion = 2;
// hány oldal konvertálható
int numberOfPages = 3;

// az eredményül kapott TIFF-kép neve
string resultantFile = "output.TIFF";
                    
// Hívja az API-t a PDF-ből TIFF-be konvertálás kezdeményezéséhez
// Az eredményül kapott TIFF-kép felhőtárhelyen lesz tárolva
pdfApi.PutPdfInRequestToTiff(resultantFile, brightness, compression: compressionFactor, colorDepth: colorDepthValue,
    leftMargin, rightMaring, topMargin, bottomMaring, Orientation,
    skipBlankPages, pageInexForConversion, numberOfPages, file: sourceFile);
pdf-ből tiff-be online

A PDF TIFF formátumba konvertálás előnézete.

Most nézzük meg a fent említett kódrészlet néhány részletét.

PdfApi pdfApi = new PdfApi(clientSecret, clientID);

Először is hozzon létre egy példányt a PdfApi osztályból, ahol argumentumként adjuk át az ügyfél hitelesítő adatait.

String inputFile = "Binder1-1.pdf";
var sourceFile = System.IO.File.OpenRead(inputFile);

Töltse be a bemeneti PDF-fájl tartalmát a streaming példányhoz.

var compressionFactor = "None";

Adja meg az eredő TIFF tömörítési tényezőjét. A lehetséges értékek a következők lehetnek: „LZW”, „CCITT4”, „CCITT3”, „RLE”, „Nincs”.

var colorDepthValue = "Default";

Adja meg a kapott TIFF színmélység információit. A lehetséges értékek a következők lehetnek: “Default”, “Format8bpp”, “Format4bpp”, “Format1bpp”.

pdfApi.PutPdfInRequestToTiff(resultantFile, brightness, compression: compressionFactor, 
    colorDepth: colorDepthValue, leftMargin, rightMaring, 
    topMargin, bottomMaring, Orientation, skipBlankPages, 
    pageInexForConversion, numberOfPages, file: sourceFile);

Hívja az API-t a PDF konvertálásához TIFF-be, és mentse a kimenetet felhőtárhelyre.

PDF-ből TIFF Online formátumba a cURL parancsok használatával

Ha parancssori-orientált megközelítést keres a PDF TIFF formátumba konvertálásához, használhatja a cURL parancsokat az Aspose.PDF Clouddal együtt. Ez a kombináció rugalmas módot biztosít az átalakítási igények kielégítésére. A cURL-parancsok létrehozásával interakcióba léphet az Aspose.PDF Cloud API-val, és zökkenőmentesen kezdeményezheti a PDF-ből TIFF-be konvertálást. Ez a módszer automatizálási és integrációs lehetőségeket kínál, lehetővé téve az átalakítási folyamat beépítését a meglévő munkafolyamatokba vagy szkriptekbe.

Ennek a megközelítésnek az első lépése egy JWT hozzáférési jogkivonat létrehozása a következő parancs végrehajtásával.

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"

Most végre kell hajtanunk a következő parancsot, hogy 3 PDF-oldalt konvertáljunk a 3-as indextől kezdve, és a kapott TIFF-et a helyi meghajtóra mentsük.

curl -v "https://api.aspose.cloud/v3.0/pdf/{inputPDF}/convert/tiff?brightness=100&compression=None&colorDepth=Default&orientation=Portrait&skipBlankPages=false&pageIndex=3&pageCount=3" \
-X GET \
-H  "accept: multipart/form-data" \
-H  "authorization: Bearer {accessToken}" \
-o "resultantImage.tiff"

Cserélje ki az „inputPDF” kifejezést a felhőalapú tárhelyen elérhető PDF-fájl nevére, az „accessToken”-t pedig a fent generált JWT-tokenre.

Következtetés

Összefoglalva, mind az Aspose.PDF Cloud SDK for .NET, mind a cURL parancsmegközelítés hatékony és megbízható megoldásokat kínál a PDF-dokumentumok szövegének kinyerésére. A .NET-hez készült Aspose.PDF Cloud SDK átfogó és fejlesztőbarát API-t biztosít a szolgáltatások széles skálájával, így hatékony választás a PDF-szövegkivonat .NET-alkalmazásokba való integrálásához. Másrészt a cURL parancsmegközelítés rugalmas és platformfüggetlen módszert kínál az Aspose.PDF Cloud API-val való interakcióhoz, így kiváló lehetőség a különböző környezetekben és programozási nyelveken dolgozó fejlesztők számára.

Hasznos Linkek

kapcsolódó cikkek

Javasoljuk, hogy látogassa meg az alábbi blogokat: