Munkafüzet nyomtatási előnézete

munkafüzet nyomtatási előnézete alapvető funkció az Excel-fájlok Aspose.Cells for .NET segítségével történő kezelésekor. Könnyen létrehozhat nyomtatási előnézetet az alábbi lépésekkel:

1. lépés: Adja meg a forráskönyvtárat

Először is meg kell adnia azt a forráskönyvtárat, amelyben az előnézetet megtekinteni kívánt Excel-fájl található. Íme, hogyan kell csinálni:

// forráskönyvtár
string sourceDir = RunExamples.Get_SourceDirectory();

2. lépés: Töltse be a munkafüzetet

Ezután be kell töltenie a munkafüzet munkafüzetet a megadott Excel fájlból. Íme, hogyan kell csinálni:

// Töltse be a munkafüzet munkafüzetet
Workbook workbook = new Workbook(sourceDir + "Book1.xlsx");

3. lépés: Konfigurálja a kép- és nyomtatási beállításokat

A nyomtatási előnézet létrehozása előtt szükség szerint konfigurálhatja a képet és a nyomtatási beállításokat. Ebben a példában az alapértelmezett beállításokat használjuk. Íme, hogyan kell csinálni:

// Kép és nyomtatási lehetőségek
ImageOrPrintOptions imgOptions = new ImageOrPrintOptions();

4. lépés: A munkafüzet nyomtatási előnézetének létrehozása

Most létrehozhatja a munkafüzet munkafüzet nyomtatási előnézetét a WorkbookPrintingPreview osztály használatával. Íme, hogyan kell csinálni:

// A munkafüzet nyomtatási előnézete
WorkbookPrintingPreview preview = new WorkbookPrintingPreview(workbook, imgOptions);
Console.WriteLine("Workbook page count: " + preview.EvaluatedPageCount);

5. lépés: A munkalap nyomtatási előnézetének létrehozása

Ha egy adott munkalap nyomtatási előnézetét szeretné létrehozni, használhatja a SheetPrintingPreview osztályt. Íme egy példa:

// A munkalap nyomtatási előnézete
SheetPrintingPreview preview2 = new SheetPrintingPreview(workbook.Worksheets[0], imgOptions);
Console.WriteLine("Number of worksheet pages: " + preview2.EvaluatedPageCount);

Minta forráskód a munkafüzet nyomtatási előnézetéhez az Aspose.Cells for .NET használatával

//Forrás könyvtár
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.");

Következtetés

A munkafüzet nyomtatási előnézetének létrehozása az Aspose.Cells for .NET hatékony szolgáltatása. A fenti lépések követésével könnyedén megtekintheti az Excel-munkafüzet előnézetét, és információkat kaphat a nyomtatandó oldalak számáról.

GYIK

K: Hogyan adhatok meg egy másik forráskönyvtárat a munkafüzetem betöltéséhez?

V: Használhatja aSet_SourceDirectory módszerrel egy másik forráskönyvtárat adhat meg. Például:RunExamples.Set_SourceDirectory("Path_to_the_source_directory").

K: Testreszabhatom a képet és a nyomtatási beállításokat a nyomtatási előnézet létrehozásakor?

V: Igen, testreszabhatja a kép- és nyomtatási beállításokat a tulajdonságok módosításávalImageOrPrintOptions tárgy. Például beállíthatja a képfelbontást, a kimeneti fájl formátumát stb.

K: Lehetséges nyomtatási előnézetet létrehozni több munkalaphoz egy munkafüzetben?

V: Igen, ismételheti a munkafüzet különböző munkalapjait, és minden laphoz nyomtatási előnézetet hozhat létre aSheetPrintingPreview osztály.

K: Hogyan menthetem el a nyomtatási előnézetet képként vagy PDF-fájlként?

V: HasználhatjaToImage vagyToPdf a metódusaWorkbookPrintingPreview vagySheetPrintingPreview objektumot a nyomtatási előnézet képként vagy PDF-fájlként történő mentéséhez.

K: Mit tehetek az elkészített nyomtatási előnézettel?

V: Miután létrehozta a nyomtatási előnézetet, megtekintheti azt a képernyőn, elmentheti képként vagy PDF-fájlként, vagy felhasználhatja más műveletekhez, például e-mailben történő küldéshez vagy nyomtatáshoz.