หัวข้อนี้มุ่งเน้นไปที่วิธี แปลง PowerPoint เป็น TIFF โดยใช้ C# พร้อมกับขั้นตอนการกำหนดค่าโดยละเอียดเพื่อกำหนดค่าสภาพแวดล้อมและตรวจสอบรหัสตัวอย่างที่ใช้งานได้ คุณสามารถใช้แอปพลิเคชันนี้ในสภาพแวดล้อมที่รองรับ .NET ใน Windows, macOS และ Linux เพื่อ แปลง PPTX เป็น TIFF ใน C#
ขั้นตอนในการแปลง PowerPoint เป็น TIFF โดยใช้ C#
- กำหนดค่าแอปพลิเคชันของคุณเพื่อติดตั้ง Aspose.Slides for .NET โดยใช้ตัวจัดการแพ็คเกจ NuGet
- โหลดไฟล์งานนำเสนอต้นฉบับโดยใช้วัตถุคลาส Presentation เพื่อแปลงเป็น TIFF
- เริ่มต้นวัตถุคลาส TiffOptions เพื่อตั้งค่าตัวเลือกรูปภาพที่ต้องการ
- ตั้งค่า DPI และขนาดสำหรับภาพ TIFF ที่ต้องการ
- แปลงงานนำเสนอเป็นภาพ TIFF โดยใช้วิธีบันทึก
ขั้นตอนข้างต้นแปลง งานนำเสนอเป็น TIFF ใน C# โดยใช้การเรียก API สองสามรายการเท่านั้น โดยที่กระบวนการเริ่มต้นโดยการโหลดไฟล์งานนำเสนอต้นฉบับโดยใช้คลาสงานนำเสนอ จากนั้นใช้อินสแตนซ์คลาส TiffOptions ตัวเลือกอิมเมจ TIFF เอาต์พุตรวมถึง DPI และขนาดอิมเมจจะถูกตั้งค่าก่อนบันทึกงานนำเสนอเป็นอิมเมจ TIFF บนดิสก์โดยใช้เมธอด Save
รหัสเพื่อแปลง PPTX เป็น TIFF ใน C
using System; | |
using System.Drawing; | |
using Aspose.Slides; | |
using Aspose.Slides.Export; | |
namespace TestSlides | |
{ | |
public class PresentationToTiffConverter | |
{ | |
public static void CreateTiffImage() | |
{ | |
// Initialize a license to avoid watermark in the output Tiff Image | |
Aspose.Slides.License licenseSlides = new Aspose.Slides.License(); | |
licenseSlides.SetLicense("Aspose.Total.lic"); | |
// Initliazing the Presentation class to load the source presentation and converting to Tiff | |
using (Presentation SampleTiffPres = new Presentation("NewPresentation.pptx")) | |
{ | |
// Initialize the TiffOptions class | |
TiffOptions tiffOptions = new TiffOptions(); | |
// Setting the Tiff compression type | |
tiffOptions.CompressionType = TiffCompressionTypes.Default; | |
// Customizing the slides notes option inside exported Tiff | |
INotesCommentsLayoutingOptions notesOptions = tiffOptions.NotesCommentsLayouting; | |
notesOptions.NotesPosition = NotesPositions.BottomFull; | |
// Setting the Tiff image DPI. The resolution unit is always equal to 2-dots per inch | |
tiffOptions.DpiX = 200; | |
tiffOptions.DpiY = 100; | |
// Set the desired Tiff output Image Size | |
tiffOptions.ImageSize = new Size(1728, 1078); | |
// Save the source presentation to Tiff with set image size | |
SampleTiffPres.Save("ExpoertedTiff_out.tiff", SaveFormat.Tiff, tiffOptions); | |
} | |
} | |
} | |
} |
ตัวอย่างข้างต้นยังสามารถใช้สำหรับ แปลง PPT เป็น TIFF ใน C# โดยใช้รหัสฐานเดียวกัน คลาส TiffOptions สามารถปรับแต่งเอาต์พุต TIFF เพิ่มเติมได้โดยการเปิดเผยตัวเลือกต่างๆ เช่น การตั้งค่า CompressionType, PixelFormat, ShowHiddenSlides และ NotesCommentsLayouting แอปพลิเคชันข้างต้นสามารถแปลง PPTX เป็น TIFF ได้อย่างราบรื่นโดยไม่ต้องติดตั้ง MS PowerPoint หรือเครื่องมือของบริษัทอื่น
ในบทช่วยสอนนี้ เราได้เรียนรู้การ สร้าง TIFF จาก PowerPoint ใน C# โดยทำตามขั้นตอนง่ายๆ และใช้อินเทอร์เฟซ API ที่เรียบง่าย หากคุณสนใจที่จะสร้างภาพสไลด์การนำเสนอ โปรดดูบทความใน วิธีสร้างภาพสไลด์ PowerPoint ด้วย C#