Imprimir um documento Programaticamente ou usando diálogos

Este artigo descreve como imprimir um documento de processamento de texto usando Aspose.Words API. Ele também demonstra os métodos de imprimir um documento com configurações, visualização de impressão e diálogos de progresso de impressão.

Imprimir um documento com configurações e imprimir diálogos de visualização

Ao trabalhar com documentos, muitas vezes é necessário imprimi-los a uma impressora selecionada. É útil utilizar uma caixa de diálogo de visualização de impressão para inspecionar visualmente como o documento impresso aparecerá e escolherá opções de impressão relevantes.

O Aspose.Words não tem diálogos ou formulários incorporados, mas implementa os AsposeWordsPrintDocument classe substitui ambos java.awt.print. Impressável e java.awt.print. Pageable.

O exemplo a seguir mostra como usar essas classes para imprimir um documento a partir de Aspose.Words através da visualização de impressão e configurações diálogos:

Imprimir várias páginas em uma folha

Aspose.Words implementa os MultipagePrintDocument classe, para ajustar a operação de impressão para implementar sua lógica personalizada, definindo a forma como o documento aparecerá na página impressa. O MultipagePrintDocument classe fornece a capacidade de imprimir várias páginas em uma folha de papel.

Você pode baixar um exemplo de usar o MultipagePrintDocument classe de Aspose.Words GitHub

O resultado deste exemplo de código é mostrado abaixo:

print_several_pages_on_one_sheet_aspose_words_java/