บทความสั้นๆ นี้มีข้อมูลเกี่ยวกับวิธี แปลง PDF เป็น TIFF ใน C# โดยจะให้ข้อมูลที่จำเป็นทั้งหมดเพื่อกำหนดค่าสภาพแวดล้อมและขั้นตอนโดยละเอียดเพื่อให้งานสำเร็จ สำหรับการแปลงโค้ด PDF เป็น TIFF C# จะแสดงพร้อมกับการปรับแต่งอิมเมจ TIFF เอาต์พุต
ขั้นตอนในการแปลง PDF เป็น TIFF ใน C#
- กำหนดค่าโครงการเพื่อเพิ่ม Aspose.PDF ลงในแอปพลิเคชันโดยใช้ Nuget package manager
- โหลดไฟล์ PDF อินพุตตัวอย่างลงในวัตถุคลาส Document เพื่อแปลงเป็นภาพ TIFF
- ตั้งค่าความละเอียดของภาพ TIFF ที่ส่งออก
- สร้างอินสแตนซ์และกำหนดค่าวัตถุคลาส TiffSettings เพื่อปรับแต่งอิมเมจ TIFF เอาต์พุต
- สร้างและกำหนดค่าวัตถุ TiffDevice โดยใช้ความละเอียดที่ระบุและการตั้งค่าอื่นๆ
- บันทึกไฟล์ PDF ที่โหลดเป็น TIFF โดยใช้ฟังก์ชัน TiffDevice.Process
ขั้นตอนข้างต้นมีลิงก์ไปยังไลบรารีที่จำเป็นในการ แปลง PDF เป็น TIFF โดยใช้ C# และลำดับขั้นตอนอย่างละเอียดเพื่อการใช้งานที่เหมาะสม คุณสามารถโหลด PDF ต้นทางจากดิสก์และแปลงเป็น TIFF ได้ อย่างไรก็ตาม เพื่อแสดงการปรับแต่ง ออบเจ็กต์ TiffSettings ได้รับการกำหนดค่าที่นี่ การแปลงจริงดำเนินการโดยวัตถุ TiffDevice ที่เริ่มต้นด้วยความละเอียดและอินสแตนซ์ TiffSettings และมีฟังก์ชัน Process เพื่อแปลง PDF เป็น TIFF
รหัสเพื่อแปลง PDF เป็น TIFF โดยใช้ C
using Aspose.Pdf; | |
using Aspose.Pdf.Devices; | |
namespace AsposePdf | |
{ | |
class Program | |
{ | |
static void Main(string[] args) | |
{ | |
// Initialize and load the Aspose.PDF license to avoid evaluation watermark in the output TIFF image | |
Aspose.Pdf.License license = new Aspose.Pdf.License(); | |
license.SetLicense("Aspose.Pdf.lic"); | |
// Open the sample input PDF document for conversion to TIFF | |
Document pdfDocument = new Document("SampleInput.pdf"); | |
// Create and initialize the resolution object for the output TIFF | |
Resolution resolution = new Resolution(300,300); | |
// Instantiate and initialize TiffSettings object to customize the TIFF file | |
TiffSettings tiffFileSettings = new TiffSettings | |
{ | |
Compression = CompressionType.CCITT4, | |
Depth = ColorDepth.Format4bpp, | |
Shape = ShapeType.Portrait, | |
SkipBlankPages = true | |
}; | |
// Create TIFF device and initialize with resolution and TiffSettings | |
TiffDevice tiffDeviceObj = new TiffDevice(resolution, tiffFileSettings); | |
// Convert the input PDF file to the TIFF image | |
tiffDeviceObj.Process(pdfDocument, "AllPagesToTIFF_out.tif"); | |
System.Console.WriteLine("Done"); | |
} | |
} | |
} |
ในการ แปลง PDF เป็น TIFF โค้ด C# จะแสดงให้เห็นเมื่อตั้งค่าความละเอียดสำหรับภาพ TIFF เอาต์พุตโดยใช้ค่าความละเอียดแนวนอนและแนวตั้ง อย่างไรก็ตาม คุณสามารถใช้โอเวอร์โหลดอื่นได้เช่นกัน คลาส TiffSettings มีคุณสมบัติมากมาย เช่น การข้ามหน้าว่าง การตั้งค่าประเภทการบีบอัด ความลึกของสี ประเภทรูปร่าง ความสว่าง และประเภทพิกัดของหน้า คลาส TiffDevice มีคอนสตรัคเตอร์จำนวนมากเพื่อเริ่มต้นออบเจกต์ด้วยคุณลักษณะต่างๆ เช่น ความละเอียด ขนาดหน้า ความกว้าง ความสูง และอินสแตนซ์ TiffSettings ในชุดค่าผสมต่างๆ
เราได้เรียนรู้วิธีใช้ C# แปลง PDF เป็น TIFF แล้ว อย่างไรก็ตาม หากคุณต้องการเรียนรู้การแปลงประเภทอื่นๆ เช่น PDF เป็น Word โปรดดูบทความใน วิธีแปลง PDF เป็น Word โดยใช้ C#