Visualização de impressão da pasta de trabalho

visualização de impressão de uma pasta de trabalho é um recurso essencial ao trabalhar com arquivos Excel com Aspose.Cells for .NET. Você pode gerar facilmente uma visualização de impressão seguindo estas etapas:

Etapa 1: especifique o diretório de origem

Primeiro, você precisa especificar o diretório de origem onde está localizado o arquivo Excel que deseja visualizar. Veja como fazer isso:

// diretório de origem
string sourceDir = RunExamples.Get_SourceDirectory();

Etapa 2: carregar a pasta de trabalho

Então você precisa carregar a pasta de trabalho do arquivo Excel especificado. Veja como fazer isso:

// Carregar a pasta de trabalho
Workbook workbook = new Workbook(sourceDir + "Book1.xlsx");

Etapa 3: configurar opções de imagem e impressão

Antes de gerar a visualização da impressão, você pode configurar a imagem e as opções de impressão conforme necessário. Neste exemplo, estamos usando as opções padrão. Veja como fazer isso:

// Opções de imagem e impressão
ImageOrPrintOptions imgOptions = new ImageOrPrintOptions();

Etapa 4: gerar a visualização de impressão da pasta de trabalho

Agora você pode gerar a visualização de impressão da pasta de trabalho da pasta de trabalho usando a classe WorkbookPrintingPreview. Veja como fazer isso:

// Visualização de impressão da pasta de trabalho
WorkbookPrintingPreview preview = new WorkbookPrintingPreview(workbook, imgOptions);
Console.WriteLine("Workbook page count: " + preview.EvaluatedPageCount);

Etapa 5: gerar a visualização de impressão da planilha

Se você deseja gerar a visualização da impressão de uma planilha específica, você pode usar a classe SheetPrintingPreview. Aqui está um exemplo :

// Visualização de impressão da planilha
SheetPrintingPreview preview2 = new SheetPrintingPreview(workbook.Worksheets[0], imgOptions);
Console.WriteLine("Number of worksheet pages: " + preview2.EvaluatedPageCount);

Exemplo de código-fonte para visualização de impressão da pasta de trabalho usando Aspose.Cells for .NET

//Diretório de origem
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.");

Conclusão

Gerar a visualização de impressão de uma pasta de trabalho é um recurso poderoso oferecido pelo Aspose.Cells for .NET. Seguindo as etapas fornecidas acima, você pode visualizar facilmente sua pasta de trabalho do Excel e obter informações sobre o número de páginas a serem impressas.

Perguntas frequentes

P: Como posso especificar um diretório de origem diferente para carregar minha pasta de trabalho?

R: Você pode usar oSet_SourceDirectory método para especificar um diretório de origem diferente. Por exemplo:RunExamples.Set_SourceDirectory("Path_to_the_source_directory").

P: Posso personalizar as opções de imagem e impressão ao gerar a visualização da impressão?

R: Sim, você pode personalizar as opções de imagem e impressão alterando as propriedades doImageOrPrintOptions objeto. Por exemplo, você pode definir a resolução da imagem, formato do arquivo de saída, etc.

P: É possível gerar uma visualização de impressão para várias planilhas em uma pasta de trabalho?

R: Sim, você pode iterar nas diferentes planilhas da pasta de trabalho e gerar uma visualização de impressão para cada planilha usando oSheetPrintingPreview aula.

P: Como faço para salvar a visualização da impressão como uma imagem ou arquivo PDF?

R: Você pode usarToImage ouToPdf método deWorkbookPrintingPreview ouSheetPrintingPreview objeto para salvar a visualização da impressão como imagem ou arquivo PDF.

P: O que posso fazer com a visualização da impressão depois de gerada?

R: Depois de gerar a visualização da impressão, você poderá visualizá-la na tela, salvá-la como imagem ou arquivo PDF ou utilizá-la para outras operações, como envio por e-mail ou impressão.