แปลงไฟล์ pdf เป็น tiff

แปลง 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 ได้อย่างไร คุณสามารถระบุข้อมูล 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 ออนไลน์

ตัวอย่างการแปลง 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 ทำให้เป็นตัวเลือกที่ยอดเยี่ยมสำหรับนักพัฒนาที่ทำงานในสภาพแวดล้อมและภาษาการเขียนโปรแกรมที่แตกต่างกัน

ลิงค์ที่เป็นประโยชน์

บทความที่เกี่ยวข้อง

เราขอแนะนำให้เยี่ยมชมบล็อกต่อไปนี้: