ตัวอย่างก่อนพิมพ์สมุดงาน

การแสดงตัวอย่างก่อนพิมพ์สมุดงานเป็นคุณสมบัติที่สำคัญเมื่อทำงานกับไฟล์ Excel ด้วย Aspose.Cells สำหรับ .NET คุณสามารถสร้างตัวอย่างก่อนพิมพ์ได้อย่างง่ายดายโดยทำตามขั้นตอนเหล่านี้:

ขั้นตอนที่ 1: ระบุไดเร็กทอรีต้นทาง

ขั้นแรก คุณต้องระบุไดเร็กทอรีต้นทางซึ่งมีไฟล์ Excel ที่คุณต้องการแสดงตัวอย่างอยู่ ต่อไปนี้เป็นวิธีดำเนินการ:

// ไดเรกทอรีต้นทาง
string sourceDir = RunExamples.Get_SourceDirectory();

ขั้นตอนที่ 2: โหลดสมุดงาน

จากนั้นคุณจะต้องโหลดสมุดงานสมุดงานจากไฟล์ Excel ที่ระบุ ต่อไปนี้เป็นวิธีดำเนินการ:

// โหลดสมุดงานสมุดงาน
Workbook workbook = new Workbook(sourceDir + "Book1.xlsx");

ขั้นตอนที่ 3: กำหนดค่าตัวเลือกรูปภาพและการพิมพ์

ก่อนที่จะสร้างตัวอย่างก่อนพิมพ์ คุณสามารถกำหนดค่าตัวเลือกรูปภาพและการพิมพ์ได้ตามต้องการ ในตัวอย่างนี้ เรากำลังใช้ตัวเลือกเริ่มต้น ต่อไปนี้เป็นวิธีดำเนินการ:

// ตัวเลือกรูปภาพและการพิมพ์
ImageOrPrintOptions imgOptions = new ImageOrPrintOptions();

ขั้นตอนที่ 4: สร้างตัวอย่างก่อนพิมพ์ของสมุดงาน

ตอนนี้คุณสามารถสร้างตัวอย่างก่อนพิมพ์ของสมุดงาน Workbook ได้โดยใช้คลาส WorkbookPrintingPreview ต่อไปนี้เป็นวิธีดำเนินการ:

// ตัวอย่างก่อนพิมพ์ของสมุดงาน
WorkbookPrintingPreview preview = new WorkbookPrintingPreview(workbook, imgOptions);
Console.WriteLine("Workbook page count: " + preview.EvaluatedPageCount);

ขั้นตอนที่ 5: สร้างตัวอย่างก่อนพิมพ์ของแผ่นงาน

หากคุณต้องการสร้างตัวอย่างก่อนพิมพ์ของแผ่นงานเฉพาะ คุณสามารถใช้คลาส SheetPrintingPreview นี่คือตัวอย่าง:

// ตัวอย่างก่อนพิมพ์ของแผ่นงาน
SheetPrintingPreview preview2 = new SheetPrintingPreview(workbook.Worksheets[0], imgOptions);
Console.WriteLine("Number of worksheet pages: " + preview2.EvaluatedPageCount);

ตัวอย่างซอร์สโค้ดสำหรับตัวอย่างก่อนพิมพ์สมุดงานโดยใช้ Aspose.Cells สำหรับ .NET

//ไดเรกทอรีต้นทาง
string sourceDir = RunExamples.Get_SourceDirectory();
Workbook workbook = new Workbook(sourceDir + "Book1.xlsx");
ImageOrPrintOptions imgOptions = new ImageOrPrintOptions();
WorkbookPrintingPreview preview = new WorkbookPrintingPreview(workbook, imgOptions);
Console.WriteLine("Workbook page count: " + preview.EvaluatedPageCount);
SheetPrintingPreview preview2 = new SheetPrintingPreview(workbook.Worksheets[0], imgOptions);
Console.WriteLine("Worksheet page count: " + preview2.EvaluatedPageCount);
Console.WriteLine("PrintPreview executed successfully.");

บทสรุป

การสร้างตัวอย่างก่อนพิมพ์ของสมุดงานเป็นคุณสมบัติอันทรงพลังที่นำเสนอโดย Aspose.Cells สำหรับ .NET ด้วยการทำตามขั้นตอนข้างต้น คุณสามารถดูตัวอย่างสมุดงาน Excel และรับข้อมูลเกี่ยวกับจำนวนหน้าที่จะพิมพ์ได้อย่างง่ายดาย

คำถามที่พบบ่อย

ถาม: ฉันจะระบุไดเรกทอรีต้นทางอื่นเพื่อโหลดสมุดงานของฉันได้อย่างไร

ตอบ: คุณสามารถใช้Set_SourceDirectory วิธีการระบุไดเร็กทอรีต้นทางอื่น ตัวอย่างเช่น:RunExamples.Set_SourceDirectory("Path_to_the_source_directory").

ถาม: ฉันสามารถปรับแต่งตัวเลือกรูปภาพและการพิมพ์เมื่อสร้างตัวอย่างก่อนพิมพ์ได้หรือไม่

ตอบ: ได้ คุณสามารถปรับแต่งตัวเลือกรูปภาพและการพิมพ์ได้โดยการเปลี่ยนคุณสมบัติของImageOrPrintOptions วัตถุ. ตัวอย่างเช่น คุณสามารถตั้งค่าความละเอียดของภาพ รูปแบบไฟล์เอาต์พุต ฯลฯ

ถาม: เป็นไปได้ไหมที่จะสร้างตัวอย่างก่อนพิมพ์สำหรับแผ่นงานหลายแผ่นในสมุดงาน

ตอบ: ได้ คุณสามารถวนซ้ำแผ่นงานต่างๆ ในสมุดงาน และสร้างตัวอย่างก่อนพิมพ์สำหรับแต่ละแผ่นงานโดยใช้SheetPrintingPreview ระดับ.

ถาม: ฉันจะบันทึกตัวอย่างก่อนพิมพ์เป็นไฟล์รูปภาพหรือ PDF ได้อย่างไร

ตอบ: คุณสามารถใช้ได้ToImage หรือToPdf วิธีการของWorkbookPrintingPreview หรือSheetPrintingPreview วัตถุเพื่อบันทึกตัวอย่างก่อนพิมพ์เป็นไฟล์รูปภาพหรือ PDF

ถาม: เมื่อสร้างตัวอย่างก่อนพิมพ์แล้ว ฉันจะทำอะไรได้บ้าง

ตอบ: เมื่อคุณสร้างตัวอย่างก่อนพิมพ์แล้ว คุณสามารถดูบนหน้าจอ บันทึกเป็นรูปภาพหรือไฟล์ PDF หรือใช้สำหรับการดำเนินการอื่น ๆ เช่น การส่งทางอีเมลหรือการพิมพ์