Este breve tutorial orienta sobre como converter PS para PDF em Java. Um conjunto detalhado de etapas e um código de amostra executável junto com os detalhes de configuração do IDE são compartilhados para converter arquivo PostScript em PDF em Java. Diferentes opções para suprimir erros, definir o tamanho de página padrão e outros recursos também são discutidos neste artigo.
Etapas para converter PostScript para PDF em Java
- Defina o ambiente para usar Aspose.Page para Java para converter PS em PDF
- Abra o arquivo PS de origem usando o FileInputStream
- Instancie o objeto de classe PsDocument usando o fluxo de arquivo PS de origem
- Crie um objeto PdfSaveOptions usando a opção de supressão de erros desejada
- Crie um objeto FileOutputStream para gravar o conteúdo de saída em um PDF
- Instancie o objeto PdfDevice usando o fluxo de saída PDF
- Salve o arquivo PDF resultante e feche todos os fluxos
Estas etapas resumem o processo de conversão de um arquivo PS em PDF em Java. O processo é iniciado abrindo o arquivo PS de origem usando o objeto FileInputStream seguido da criação do objeto PsDocument com o fluxo mencionado. A classe PdfDevice é usada para criar o arquivo PDF, pois contém os recursos para salvar o arquivo PDF usando o objeto de classe PdfSaveOptions personalizado para a saída necessária.
Código para converter arquivo PS para PDF em Java
Este código pode ser usado como base para a conversão PS para PDF em Java. Você pode improvisar o código adicionando a opção de selecionar a pasta de fontes usando o método setAdditionalFontsFolders() na classe PdfSaveOptions junto com a personalização de outras propriedades, por exemplo, definindo a qualidade JPEG. Você pode alterar o tamanho de página padrão usando um construtor diferente da classe PdfDevice, passando o fluxo de saída e o objeto Dimension, se desejar.
Este guia rápido nos ensinou a conversão de arquivo PostScript para PDF em Java. Se você quiser aprender o processo de conversão de um arquivo EPS em um arquivo PDF, consulte o artigo em como converter EPS para PDF em Java.