
แปลง PDF เป็น TIFF โดยใช้ .NET REST API
ในภูมิทัศน์ดิจิทัลของวันนี้ การจัดการเอกสารอย่างมีประสิทธิภาพถือเป็นสิ่งสำคัญสำหรับทั้งธุรกิจและบุคคล ความต้องการทั่วไปอย่างหนึ่งที่มักเกิดขึ้นคือการแปลงไฟล์ 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 แล้วคลิกปุ่ม เพิ่มแพ็คเกจ
นอกจากนี้ โปรดไปที่ แดชบอร์ดคลาวด์ และรับข้อมูลประจำตัวลูกค้าส่วนบุคคลของคุณ
แปลง PDF เป็น TIFF ใน C# .NET
มาดูรายละเอียดเพิ่มเติมว่าเราสามารถแปลงไฟล์ PDF เป็นรูปภาพ TIFF โดยใช้โปรแกรม C# .NET ได้อย่างไร คุณสามารถระบุข้อมูล 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";
// ตั้งค่าความลึกของสี ค่าที่เป็นไปได้คือค่าเริ่มต้น, 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"
ตอนนี้เราต้องดำเนินการคำสั่งต่อไปนี้เพื่อแปลงหน้า PDF 3 หน้าเริ่มจากดัชนี 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 สำหรับ .NET และแนวทางคำสั่ง cURL ต่างก็เสนอโซลูชันที่มีประสิทธิภาพและเชื่อถือได้สำหรับการแยกข้อความจากเอกสาร PDF Aspose.PDF Cloud SDK สำหรับ .NET มอบ API ที่ครอบคลุมและเป็นมิตรต่อนักพัฒนาพร้อมฟีเจอร์มากมาย ทำให้เป็นตัวเลือกที่ทรงพลังสำหรับการผสานการแยกข้อความ PDF เข้ากับแอปพลิเคชัน .NET ในทางกลับกัน แนวทางคำสั่ง cURL นำเสนอวิธีการที่ยืดหยุ่นและไม่ขึ้นอยู่กับแพลตฟอร์มในการโต้ตอบกับ Aspose.PDF Cloud API ทำให้เป็นตัวเลือกที่ยอดเยี่ยมสำหรับนักพัฒนาที่ทำงานในสภาพแวดล้อมและภาษาการเขียนโปรแกรมที่แตกต่างกัน
ลิงค์ที่เป็นประโยชน์
บทความที่เกี่ยวข้อง
เราขอแนะนำให้เยี่ยมชมบล็อกต่อไปนี้: