Pratinjau Cetak Buku Kerja

Pratinjau cetak Buku Kerja adalah fitur penting saat bekerja dengan file Excel dengan Aspose.Cells untuk .NET. Anda dapat dengan mudah membuat pratinjau cetak dengan mengikuti langkah-langkah berikut:

Langkah 1: Tentukan direktori sumber

Pertama, Anda perlu menentukan direktori sumber tempat file Excel yang ingin Anda pratinjau berada. Berikut cara melakukannya:

// direktori sumber
string sourceDir = RunExamples.Get_SourceDirectory();

Langkah 2: Muat Buku Kerja

Maka Anda perlu memuat buku kerja Buku Kerja dari file Excel yang ditentukan. Berikut cara melakukannya:

// Memuat buku kerja Buku Kerja
Workbook workbook = new Workbook(sourceDir + "Book1.xlsx");

Langkah 3: Konfigurasikan opsi gambar dan cetak

Sebelum membuat pratinjau cetak, Anda dapat mengonfigurasi gambar dan opsi pencetakan sesuai kebutuhan. Dalam contoh ini, kami menggunakan opsi default. Berikut cara melakukannya:

// Opsi gambar dan cetak
ImageOrPrintOptions imgOptions = new ImageOrPrintOptions();

Langkah 4: Hasilkan pratinjau cetak buku kerja

Sekarang Anda dapat menghasilkan pratinjau cetak buku kerja Buku Kerja dengan menggunakan kelas WorkbookPrintingPreview. Berikut cara melakukannya:

// Cetak pratinjau buku kerja
WorkbookPrintingPreview preview = new WorkbookPrintingPreview(workbook, imgOptions);
Console.WriteLine("Workbook page count: " + preview.EvaluatedPageCount);

Langkah 5: Hasilkan pratinjau cetak lembar kerja

Jika Anda ingin membuat pratinjau cetak lembar kerja tertentu, Anda bisa menggunakan kelas SheetPrintingPreview. Berikut ini contohnya:

// Cetak pratinjau lembar kerja
SheetPrintingPreview preview2 = new SheetPrintingPreview(workbook.Worksheets[0], imgOptions);
Console.WriteLine("Number of worksheet pages: " + preview2.EvaluatedPageCount);

Contoh kode sumber untuk Pratinjau Cetak Buku Kerja menggunakan Aspose.Cells untuk .NET

//Direktori sumber
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.");

Kesimpulan

Menghasilkan pratinjau cetak buku kerja adalah fitur canggih yang ditawarkan oleh Aspose.Cells untuk .NET. Dengan mengikuti langkah-langkah yang diberikan di atas, Anda bisa dengan mudah melihat pratinjau buku kerja Excel Anda dan mendapatkan informasi tentang jumlah halaman yang akan dicetak.

FAQ

T: Bagaimana cara menentukan direktori sumber berbeda untuk memuat Buku Kerja saya?

J: Anda dapat menggunakanSet_SourceDirectory metode untuk menentukan direktori sumber yang berbeda. Misalnya:RunExamples.Set_SourceDirectory("Path_to_the_source_directory").

T: Dapatkah saya menyesuaikan pilihan gambar dan pencetakan saat membuat pratinjau cetak?

J: Ya, Anda dapat menyesuaikan pilihan gambar dan pencetakan dengan mengubah propertiImageOrPrintOptions obyek. Misalnya, Anda dapat mengatur resolusi gambar, format file keluaran, dll.

T: Apakah mungkin membuat pratinjau cetak untuk beberapa lembar kerja dalam satu Buku Kerja?

J: Ya, Anda bisa mengulangi lembar kerja yang berbeda di Buku Kerja dan menghasilkan pratinjau cetak untuk setiap lembar menggunakanSheetPrintingPreview kelas.

T: Bagaimana cara menyimpan pratinjau cetak sebagai file gambar atau PDF?

J: Anda dapat menggunakanToImage atauToPdf metode dariWorkbookPrintingPreview atauSheetPrintingPreview objek untuk menyimpan pratinjau cetak sebagai file gambar atau PDF.

T: Apa yang dapat saya lakukan dengan pratinjau cetak setelah dibuat?

J: Setelah Anda membuat pratinjau cetak, Anda dapat melihatnya di layar, menyimpannya sebagai gambar atau file PDF, atau menggunakannya untuk operasi lain seperti mengirim melalui email atau mencetak.