Podgląd wydruku skoroszytu

Podgląd wydruku skoroszytu jest niezbędną funkcją podczas pracy z plikami Excel za pomocą Aspose.Cells dla .NET. Możesz łatwo wygenerować podgląd wydruku, wykonując następujące kroki:

Krok 1: Określ katalog źródłowy

Najpierw musisz określić katalog źródłowy, w którym znajduje się plik Excel, którego podgląd chcesz wyświetlić. Oto jak to zrobić:

// katalog źródłowy
string sourceDir = RunExamples.Get_SourceDirectory();

Krok 2: Załaduj skoroszyt

Następnie musisz załadować skoroszyt skoroszytu z określonego pliku Excel. Oto jak to zrobić:

// Załaduj skoroszyt skoroszytu
Workbook workbook = new Workbook(sourceDir + "Book1.xlsx");

Krok 3: Skonfiguruj opcje obrazu i drukowania

Przed wygenerowaniem podglądu wydruku możesz odpowiednio skonfigurować obraz i opcje drukowania. W tym przykładzie używamy opcji domyślnych. Oto jak to zrobić:

// Opcje obrazu i druku
ImageOrPrintOptions imgOptions = new ImageOrPrintOptions();

Krok 4: Wygeneruj podgląd wydruku skoroszytu

Teraz możesz wygenerować podgląd wydruku skoroszytu Workbook przy użyciu klasy WorkbookPrintingPreview. Oto jak to zrobić:

// Podgląd wydruku skoroszytu
WorkbookPrintingPreview preview = new WorkbookPrintingPreview(workbook, imgOptions);
Console.WriteLine("Workbook page count: " + preview.EvaluatedPageCount);

Krok 5: Wygeneruj podgląd wydruku arkusza

Jeśli chcesz wygenerować podgląd wydruku konkretnego arkusza, możesz skorzystać z klasy SheetPrintingPreview. Oto przykład :

// Podgląd wydruku arkusza
SheetPrintingPreview preview2 = new SheetPrintingPreview(workbook.Worksheets[0], imgOptions);
Console.WriteLine("Number of worksheet pages: " + preview2.EvaluatedPageCount);

Przykładowy kod źródłowy dla podglądu wydruku skoroszytu przy użyciu Aspose.Cells dla .NET

//Katalog źródłowy
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.");

Wniosek

Generowanie podglądu wydruku skoroszytu to zaawansowana funkcja oferowana przez Aspose.Cells dla .NET. Wykonując powyższe kroki, możesz łatwo wyświetlić podgląd skoroszytu programu Excel i uzyskać informacje o liczbie stron do wydrukowania.

Często zadawane pytania

P: Jak mogę określić inny katalog źródłowy do załadowania skoroszytu?

Odp.: Możesz użyćSet_SourceDirectory metoda określenia innego katalogu źródłowego. Na przykład:RunExamples.Set_SourceDirectory("Path_to_the_source_directory").

P: Czy mogę dostosować opcje obrazu i wydruku podczas generowania podglądu wydruku?

O: Tak, możesz dostosować opcje obrazu i drukowania, zmieniając właściwości plikuImageOrPrintOptions obiekt. Można na przykład ustawić rozdzielczość obrazu, format pliku wyjściowego itp.

P: Czy można wygenerować podgląd wydruku dla wielu arkuszy w skoroszycie?

Odp.: Tak, możesz przeglądać różne arkusze w skoroszycie i generować podgląd wydruku dla każdego arkusza za pomocąSheetPrintingPreview klasa.

P: Jak zapisać podgląd wydruku jako obraz lub plik PDF?

Odp.: możesz użyćToImage LubToPdf metodaWorkbookPrintingPreview LubSheetPrintingPreview obiekt, aby zapisać podgląd wydruku jako obraz lub plik PDF.

P: Co mogę zrobić z wygenerowanym podglądem wydruku?

O: Po wygenerowaniu podglądu wydruku możesz go wyświetlić na ekranie, zapisać jako obraz lub plik PDF albo użyć go do innych operacji, takich jak wysłanie pocztą e-mail lub wydruk.