در چشم انداز دیجیتال امروزی، مدیریت کارآمد اسناد برای مشاغل و افراد به طور یکسان ضروری است. یکی از نیازهای رایج که اغلب مطرح می شود، تبدیل فایل های PDF به تصاویر TIFF است. چه برای اهداف بایگانی، چاپ، یا سازگاری باشد، داشتن قابلیت تبدیل یکپارچه اسناد PDF به تصاویر TIFF با کیفیت بالا می تواند گردش کار اسناد را به میزان قابل توجهی افزایش دهد. در این مقاله، مراحل سادهسازی پردازش اسناد، بهبود دسترسی و افزایش تطبیقپذیری دادههای خود را با تبدیل PDF به TIFF با استفاده از NET REST API خواهید آموخت.
- تبدیل PDF به TIFF با استفاده از REST API
- تبدیل PDF به TIFF در C#.NET
- PDF به TIFF آنلاین با استفاده از دستورات cURL
تبدیل PDF به TIFF با استفاده از REST API
وقتی صحبت از تبدیل فایلهای PDF به تصاویر TIFF میشود، Aspose.PDF Cloud SDK for .NET به عنوان یک راهحل قوی است. این SDK همه کاره مجموعه ای جامع از ابزارها را برای رسیدگی به جنبه های مختلف دستکاری PDF ارائه می دهد. نه تنها میتوانید بدون زحمت PDF را به تصاویر TIFF تبدیل کنید، بلکه میتوانید از طیف گستردهای از ویژگیهای دیگر از جمله استخراج متن، استخراج تصویر، ادغام فایلهای PDF و موارد دیگر بهره ببرید.
اولین قدم در استفاده از SDK نصب آن بر روی سیستم محلی است. به سادگی «Aspose.PDF-Cloud» را در NuGet packages manager جستجو کنید و روی دکمه «افزودن بسته» کلیک کنید. علاوه بر این، لطفاً از [داشبورد ابری] (https://dashboard.aspose.cloud/) بازدید کنید و اعتبار مشتری شخصی خود را دریافت کنید.
تبدیل PDF به TIFF در C#.NET
بیایید جزئیات بیشتری در مورد اینکه چگونه میتوانیم فایلهای PDF را با استفاده از C#.NET به صورت برنامهنویسی به تصاویر TIFF تبدیل کنیم، بررسی کنیم. شما از انعطاف پذیری برای تعیین اطلاعات dpi برای تصویر حاصل برخوردار هستید، یعنی PDF به TIFF در 600 dpi، تبدیل PDF به TIFF در 300 dpi و غیره.
// برای نمونه های کامل و فایل های داده لطفا به ادامه مطلب بروید
https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-dotnet
// دریافت اعتبار مشتری از https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
// یک نمونه از PdfApi ایجاد کنید
PdfApi pdfApi = new PdfApi(clientSecret, clientID);
// نام فایل PDF را وارد کنید
String inputFile = "Binder1-1.pdf";
// محتوای فایل PDF را در نمونه جریان بخوانید
var sourceFile = System.IO.File.OpenRead(inputFile);
// روشنایی را برای TIFF حاصل تنظیم کنید
int brightness = 100;
// مقادیر ممکن برای فشرده سازی می تواند LZW، CCITT4، CCITT3، RLE، None باشد.
var compressionFactor = "None";
// مقدار عمق رنگ را تنظیم کنید. مقادیر ممکن عبارتند از Default، Format8bpp، Format4bpp، Format1bpp.
var colorDepthValue = "Default";
// حاشیه سمت چپ برای TIFF حاصل
int leftMargin = 10;
// حاشیه سمت راست برای TIFF حاصل
int rightMaring = 10;
// حاشیه بالا برای TIFF حاصل
int topMargin = 10;
// حاشیه پایین برای TIFF حاصل
int bottomMaring = 10;
// جهت TIFF حاصل را تنظیم کنید
string Orientation = "Portrait";
// یا برای رد شدن از صفحات خالی در حین تبدیل یا خیر
Boolean skipBlankPages = true;
// نمایه صفحه را در PDF روی تبدیل قرار دهید
int pageInexForConversion = 2;
// چند صفحه را می توان تبدیل کرد
int numberOfPages = 3;
// نام تصویر TIFF حاصل
string resultantFile = "output.TIFF";
// برای شروع تبدیل PDF به TIFF با API تماس بگیرید
// تصویر TIFF حاصل در فضای ذخیره سازی ابری ذخیره می شود
pdfApi.PutPdfInRequestToTiff(resultantFile, brightness, compression: compressionFactor, colorDepth: colorDepthValue,
leftMargin, rightMaring, topMargin, bottomMaring, Orientation,
skipBlankPages, pageInexForConversion, numberOfPages, file: sourceFile);
اکنون، اجازه دهید برخی از جزئیات قطعه کد ذکر شده در بالا را بررسی کنیم.
PdfApi pdfApi = new PdfApi(clientSecret, clientID);
ابتدا یک نمونه از کلاس PdfApi ایجاد کنید که در آن اعتبار مشتری را به عنوان آرگومان ارسال می کنیم.
String inputFile = "Binder1-1.pdf";
var sourceFile = System.IO.File.OpenRead(inputFile);
محتوای فایل PDF ورودی را برای پخش جریانی بارگیری کنید.
var compressionFactor = "None";
ضریب فشرده سازی برای TIFF حاصل را مشخص کنید. مقادیر ممکن می تواند «LZW»، «CCITT4»، «CCITT3»، «RLE»، «هیچکدام» باشد.
var colorDepthValue = "Default";
اطلاعات عمق رنگ را برای TIFF حاصل مشخص کنید. مقادیر ممکن می تواند «پیش فرض»، «Format8bpp»، «Format4bpp»، «Format1bpp» باشد.
pdfApi.PutPdfInRequestToTiff(resultantFile, brightness, compression: compressionFactor,
colorDepth: colorDepthValue, leftMargin, rightMaring,
topMargin, bottomMaring, Orientation, skipBlankPages,
pageInexForConversion, numberOfPages, file: sourceFile);
برای تبدیل PDF به TIFF و ذخیره خروجی در فضای ذخیره سازی ابری، با API تماس بگیرید.
PDF به TIFF آنلاین با استفاده از دستورات cURL
اگر به دنبال یک رویکرد خط فرمان برای تبدیل PDF به TIFF هستید، می توانید از دستورات cURL در ارتباط با Aspose.PDF Cloud استفاده کنید. این ترکیب یک راه انعطاف پذیر برای دستیابی به نیازهای تبدیل شما فراهم می کند. با ایجاد دستورات cURL، می توانید با Aspose.PDF Cloud API تعامل داشته باشید و تبدیل PDF به TIFF را به طور یکپارچه آغاز کنید. این روش امکانات اتوماسیون و یکپارچه سازی را ارائه می دهد و به شما امکان می دهد فرآیند تبدیل را در جریان کار یا اسکریپت های موجود خود بگنجانید.
اولین گام در این رویکرد، تولید یک نشانه دسترسی JWT با اجرای دستور زیر است.
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"
اکنون باید دستور زیر را اجرا کنیم تا 3 صفحه PDF را از شاخص 3 تبدیل کنیم و TIFF حاصل را در درایو محلی ذخیره کنیم.
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"
«inputPDF» را با نام فایل PDF موجود در فضای ذخیرهسازی ابری، و «accessToken» را با توکن JWT که در بالا ایجاد شده است جایگزین کنید.
نتیجه
در نتیجه، هم Aspose.PDF Cloud SDK برای دات نت و هم رویکرد دستوری cURL راه حل های کارآمد و قابل اعتمادی را برای استخراج متن از اسناد PDF ارائه می دهند. Aspose.PDF Cloud SDK. از سوی دیگر، رویکرد دستور cURL یک روش منعطف و مستقل از پلتفرم را برای تعامل با Aspose.PDF Cloud API ارائه میکند و آن را به گزینهای عالی برای توسعهدهندگانی که در محیطها و زبانهای برنامهنویسی مختلف کار میکنند تبدیل میکند.
لینک های مفید
- راهنمای برنامهنویس
- مرجع API
- کد منبع SDK
- تالار گفتمان پشتیبانی رایگان
- [نمایشهای نمایشی زنده] (https://products.aspose.app/pdf/family)
مقالات مرتبط
ما به شدت توصیه می کنیم از وبلاگ های زیر دیدن کنید: