قوات الدفاع الشعبي إلى تيف

تحويل PDF إلى TIFF باستخدام .NET REST API.

في المشهد الرقمي الحالي، تعد الإدارة الفعالة للمستندات أمرًا ضروريًا للشركات والأفراد على حدٍ سواء. أحد الاحتياجات الشائعة التي تنشأ غالبًا هو تحويل ملفات PDF إلى صور TIFF. سواء كان ذلك لأغراض الأرشفة أو الطباعة أو التوافق، فإن القدرة على تحويل مستندات PDF بسلاسة إلى صور TIFF عالية الجودة يمكن أن تعزز بشكل كبير سير عمل المستندات. في هذه المقالة، ستتعلم الخطوات اللازمة لتبسيط عملية معالجة المستندات وتحسين إمكانية الوصول وتعزيز تنوع بياناتك عن طريق تحويل PDF إلى TIFF باستخدام .NET REST API.

تحويل PDF إلى TIFF باستخدام REST API

عندما يتعلق الأمر بتحويل ملفات PDF إلى صور TIFF، فإن Aspose.PDF Cloud SDK for .NET يمثل حلاً قويًا. يوفر SDK متعدد الاستخدامات هذا مجموعة شاملة من الأدوات للتعامل مع الجوانب المختلفة لمعالجة PDF. لا يمكنك تحويل ملفات PDF إلى صور TIFF بسهولة فحسب، بل يمكنك أيضًا الاستفادة من مجموعة واسعة من الميزات الأخرى بما في ذلك استخراج النص واستخراج الصور ودمج ملفات PDF وغير ذلك الكثير.

الخطوة الأولى في استخدام SDK هي تثبيتها على النظام المحلي. ما عليك سوى البحث عن “Aspose.PDF-Cloud” في مدير حزم NuGet والنقر فوق الزر “إضافة حزمة”. علاوة على ذلك، يرجى زيارة لوحة التحكم السحابية والحصول على بيانات اعتماد العميل المخصصة الخاصة بك.

تحويل PDF إلى TIFF في C# .NET

دعنا نستكشف المزيد من التفاصيل حول كيفية تحويل ملفات PDF برمجيًا إلى صور TIFF باستخدام C# .NET. يمكنك الحصول على المرونة اللازمة لتحديد معلومات النقطة في البوصة للصورة الناتجة، مثل PDF إلى TIFF بدقة 600 نقطة في البوصة، وتحويل PDF إلى TIFF بدقة 300 نقطة في البوصة وما إلى ذلك.

// للحصول على أمثلة كاملة وملفات البيانات، يرجى الذهاب إلى 
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، ولا شيء.
var compressionFactor = "None";
// ضبط قيمة عمق اللون. القيم المحتملة هي الافتراضي، 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";
                    
// اتصل بواجهة برمجة التطبيقات (API) لبدء تحويل PDF إلى TIFF
// سيتم تخزين صورة TIFF الناتجة في التخزين السحابي
pdfApi.PutPdfInRequestToTiff(resultantFile, brightness, compression: compressionFactor, colorDepth: colorDepthValue,
    leftMargin, rightMaring, topMargin, bottomMaring, Orientation,
    skipBlankPages, pageInexForConversion, numberOfPages, file: sourceFile);
قوات الدفاع الشعبي إلى تيف على الانترنت

معاينة تحويل PDF إلى TIFF.

الآن، دعنا نستكشف بعض تفاصيل مقتطف الشفرة المذكور أعلاه.

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، None.

var colorDepthValue = "Default";

حدد معلومات عمق الألوان لملف TIFF الناتج. يمكن أن تكون القيم المحتملة Default، Format8bpp، Format4bpp، Format1bpp.

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

اتصل بواجهة برمجة التطبيقات (API) لتحويل PDF إلى TIFF وحفظ المخرجات في التخزين السحابي.

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 for .NET وأسلوب الأمر cURL حلولاً فعالة وموثوقة لاستخراج النص من مستندات PDF. توفر Aspose.PDF Cloud SDK for .NET واجهة برمجة تطبيقات شاملة وسهلة المطورين مع مجموعة واسعة من الميزات، مما يجعلها خيارًا قويًا لدمج استخراج نص PDF في تطبيقات .NET. من ناحية أخرى، يوفر نهج الأمر cURL طريقة مرنة ومستقلة عن النظام الأساسي للتفاعل مع Aspose.PDF Cloud API، مما يجعله خيارًا ممتازًا للمطورين الذين يعملون في بيئات ولغات برمجة مختلفة.

روابط مفيدة

مقالات ذات صلة

نوصي بشدة بزيارة المدونات التالية: