pdf u tiff

Pretvorite PDF u TIFF koristeći .NET REST API.

U današnjem digitalnom krajoliku učinkovito upravljanje dokumentima bitno je za tvrtke i pojedince. Jedna uobičajena potreba koja se često javlja jest konverzija PDF datoteka u TIFF slike. Bilo da se radi o arhiviranju, ispisu ili kompatibilnosti, mogućnost besprijekorne pretvorbe PDF dokumenata u visokokvalitetne TIFF slike može značajno poboljšati tijek rada dokumenata. U ovom ćete članku naučiti korake za pojednostavljenje obrade dokumenata, poboljšanje pristupačnosti i povećanje svestranosti vaših podataka pretvaranjem PDF-a u TIFF pomoću .NET REST API-ja.

Konverzija PDF-a u TIFF koristeći REST API

Kada je riječ o pretvaranju PDF datoteka u TIFF slike, Aspose.PDF Cloud SDK za .NET stoji kao robusno rješenje. Ovaj svestrani SDK nudi opsežan skup alata za rukovanje različitim aspektima manipulacije PDF-om. Ne samo da možete bez napora pretvoriti PDF-ove u TIFF slike, već možete iskoristiti i široku lepezu drugih značajki uključujući izdvajanje teksta, izdvajanje slika, spajanje PDF-ova i još mnogo toga.

Prvi korak u korištenju SDK-a je njegova instalacija na lokalni sustav. Jednostavno pretražite Aspose.PDF-Cloud u upravitelju paketa NuGet i kliknite gumb Dodaj paket. Nadalje, posjetite nadzornu ploču u oblaku i nabavite svoje personalizirane vjerodajnice klijenta.

Pretvorite PDF u TIFF u C# .NET

Istražimo dodatne pojedinosti o tome kako možemo programski pretvoriti PDF datoteke u TIFF slike koristeći C# .NET. Dobivate fleksibilnost određivanja informacija o dpi za rezultirajuću sliku, tj. PDF u TIFF pri 600 dpi, pretvaranje PDF-a u TIFF pri 300 dpi itd.

// Za potpune primjere i podatkovne datoteke idite na 
https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-dotnet

// Nabavite vjerodajnice klijenta s https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";

// stvoriti instancu PdfApi
PdfApi pdfApi = new PdfApi(clientSecret, clientID);

// Unesite naziv PDF datoteke
String inputFile = "Binder1-1.pdf";
// Pročitajte sadržaj PDF datoteke u stream instanci
var sourceFile = System.IO.File.OpenRead(inputFile);

// postavite svjetlinu za rezultirajući TIFF
int brightness = 100;
// Moguće vrijednosti za kompresiju mogu biti LZW, CCITT4, CCITT3, RLE, Ništa.
var compressionFactor = "None";
// Postavite vrijednost dubine boje. Moguće vrijednosti su Default, Format8bpp, Format4bpp, Format1bpp.
var colorDepthValue = "Default";

// Lijeva margina za rezultirajući TIFF
int leftMargin = 10;
// Desna margina za rezultirajući TIFF
int rightMaring = 10;
// Gornja margina za rezultirajući TIFF
int topMargin = 10;
// Donja margina za rezultirajući TIFF
int bottomMaring = 10;

// postavite orijentaciju za rezultirajući TIFF
string Orientation = "Portrait";
// Ili preskočite prazne stranice tijekom pretvorbe ili ne
Boolean skipBlankPages = true;
// postavite indeks stranice u PDF-u na konverziju
int pageInexForConversion = 2;
// koliko se stranica može pretvoriti
int numberOfPages = 3;

// naziv rezultirajuće TIFF slike
string resultantFile = "output.TIFF";
                    
// Pozovite API za pokretanje pretvorbe PDF-a u TIFF
// rezultirajuća TIFF slika bit će pohranjena u pohranu u oblaku
pdfApi.PutPdfInRequestToTiff(resultantFile, brightness, compression: compressionFactor, colorDepth: colorDepthValue,
    leftMargin, rightMaring, topMargin, bottomMaring, Orientation,
    skipBlankPages, pageInexForConversion, numberOfPages, file: sourceFile);
pdf u tiff online

Pregled pretvorbe PDF-a u TIFF.

Sada istražimo neke detalje gore navedenog isječka koda.

PdfApi pdfApi = new PdfApi(clientSecret, clientID);

Prvo, stvorite instancu PdfApi klase kojoj prosljeđujemo vjerodajnice klijenta kao argumente.

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

Učitajte sadržaj ulazne PDF datoteke u stream instancu.

var compressionFactor = "None";

Navedite faktor kompresije za rezultirajući TIFF. Moguće vrijednosti mogu biti LZW, CCITT4, CCITT3, RLE, None.

var colorDepthValue = "Default";

Navedite informacije o dubini boje za rezultirajući TIFF. Moguće vrijednosti mogu biti Default, Format8bpp, Format4bpp, Format1bpp.

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

Pozovite API za pretvaranje PDF-a u TIFF i spremanje izlaza u pohranu u oblaku.

PDF u TIFF Online pomoću cURL naredbi

Ako tražite pristup usmjeren na naredbeni redak za pretvaranje PDF-a u TIFF, možete koristiti cURL naredbe u kombinaciji s Aspose.PDF Cloudom. Ova kombinacija pruža fleksibilan način za postizanje vaših potreba za pretvorbom. Izradom cURL naredbi možete komunicirati s Aspose.PDF Cloud API-jem i neprimjetno pokrenuti konverziju PDF-a u TIFF. Ova metoda nudi mogućnosti automatizacije i integracije, omogućujući vam da uključite proces konverzije u svoje postojeće tijekove rada ili skripte.

Prvi korak u ovom pristupu je generiranje JWT pristupnog tokena izvršavanjem sljedeće naredbe.

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"

Sada moramo izvršiti sljedeću naredbu za pretvaranje 3 PDF stranice počevši od indeksa 3 i spremiti rezultirajući TIFF na lokalni disk.

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"

Zamijenite inputPDF s nazivom PDF datoteke dostupne u pohrani u oblaku, a accessToken s JWT tokenom koji je generiran gore.

Zaključak

Zaključno, i Aspose.PDF Cloud SDK za .NET i cURL naredbeni pristup nude učinkovita i pouzdana rješenja za izdvajanje teksta iz PDF dokumenata. Aspose.PDF Cloud SDK za .NET pruža sveobuhvatan API prilagođen programerima sa širokim rasponom značajki, što ga čini moćnim izborom za integraciju ekstrakcije PDF teksta u .NET aplikacije. S druge strane, pristup naredbi cURL nudi fleksibilnu metodu neovisan o platformi za interakciju s Aspose.PDF Cloud API-jem, što ga čini izvrsnom opcijom za programere koji rade u različitim okruženjima i programskim jezicima.

korisni linkovi

povezani članci

Preporučujemo da posjetite sljedeće blogove: