Converter PostScript usando a API para Java
Este artigo explica como converter ficheiros PS utilizando Java utilizando o exemplo de conversão de PS para TIFF.
O Aspose.Page permite converter ficheiros PS utilizando Java em documentos BMP, JPG, TIFF, PNG e PDF de alta qualidade.
Conversão de Java PS para TIFF
Pode verificar a qualidade da conversão de Aspose.Page PS para TIFF e visualizar os resultados através do nosso Conversor de PostScript para TIFF ou Visualizador PostScript
O conversor Aspose.Page para Java PS permite converter ficheiros PostScript (PS) em qualquer sistema operativo com Java Virtual Machine.
Siga os próximos passos para realizar a conversão de PS para TIFF:
- Crie uma instância de PsDocument a partir do ficheiro PostScript.
- Utilize PdfSaveOptions (ou ImageSaveOptions se converter para um formato de imagem) para especificar os valores ImageFormat, Size, AdditionalFontsFolder e SuppressError.
- Guarde o documento PostScript como uma imagem com opções de guardar imagens numa matriz de matrizes de bytes. Uma matriz de bytes para uma página do documento de entrada.
- Guarde as matrizes bidimensionais de bytes resultantes em ficheiros TIFF, criando para cada matriz de bytes um novo fluxo de saída de ficheiros. 5.Se o valor SuppressErrors for verdadeiro, como é por defeito, é possível ver quais os erros que foram gerados durante a conversão de EPS para TIFF e guardados na lista de Exceções.
Consideremos ImageSaveOptions. Utilizando esta classe, podemos atribuir diferentes parâmetros de conversão ao converter PS para TIFF.
Size especifica a largura e a altura da imagem resultante.
ImageFormat especifica o formato da imagem de saída.
SmoothingMode controla a qualidade do desenho de curvas, texto e imagens raster na imagem resultante.
AdditionalFontsFolder especifica os locais onde encontrar as fontes. As pastas de fontes do sistema são sempre incluídas por predefinição.
ConvertFontsToTTF indica que o processador converte tipos de letra base não TrueType (actualmente Type1, Type3 e Type32) em tipos de letra TrueType (TTF). Se o ficheiro PS contiver mais de 500 glifos nas fontes Type1, Type3 ou Type32, a velocidade de conversão será muito maior e o volume do ficheiro PDF resultante será muito menor se estas fontes forem convertidas para TTF.
SuppressError controla o comportamento do conversor de EPS para BMP quando ocorrem erros não críticos. Se o valor for true, é possível visualizar uma lista destes erros após a conversão no campo Exceções. O valor predefinido é true.
Debug permite a saída de informação de depuração para a consola. O valor por defeito é false.
Avalie a conversão de PS online com o nosso Conversor multiplataforma PS. Pode converter vários ficheiros PS instantaneamente e descarregar os resultados em poucos segundos.
Pode descarregar exemplos e ficheiros de dados do GitHub.