Converter PDF para formatos PDF/A
Aspose.PDF para PHP permite converter um arquivo PDF em um arquivo PDF compatível com PDF/A. Antes de fazer isso, o arquivo deve ser validado. Este artigo explica como.
Por favor, note que seguimos o Adobe Preflight para validar a conformidade com PDF/A. Todas as ferramentas no mercado têm sua própria “representação” da conformidade com PDF/A. Por favor, verifique este artigo sobre ferramentas de validação PDF/A para referência. Escolhemos produtos da Adobe para verificar como o Aspose.PDF produz arquivos PDF porque a Adobe está no centro de tudo que está conectado ao PDF.
Antes de converter o PDF para um arquivo compatível com PDF/A, valide o PDF usando o método de validação. O resultado da validação é armazenado em um arquivo XML e, em seguida, este resultado também é passado para o método de conversão. Você também pode especificar a ação para os elementos que não podem ser convertidos usando a enumeração ConvertErrorAction.
Conversão de PDF para PDF/A
O trecho de código a seguir mostra como converter arquivos PDF para PDF compatível com PDF/A-1b.
// Crie um novo objeto Document e carregue o arquivo PDF de entrada.
$documento = new Document($inputFile);
// Converta o documento para o formato PDF/A-1a e especifique o arquivo de log e a ação de erro.
$res = $documento->convert($logFile, PdfFormat::$PDF_A_1A, ConvertErrorAction::$Delete);
// Salve o documento convertido no arquivo de saída.
$documento->save($outputFile);
Para realizar apenas a validação, use a seguinte linha de código:
// Crie um novo objeto Document e carregue o arquivo PDF de entrada.
$documento = new Document($inputFile);
// Converta o documento para o formato PDF/A-1a e especifique o arquivo de log e a ação de erro.
$res = $documento->convert($logFile, PdfFormat::$PDF_A_1A, ConvertErrorAction::$Delete);
// Validar PDF para PDF/A-1a
if ($documento->validate("validation-result-A1A.xml", PdfFormat.PDF_A_1A))
{
echo "Válido";
}
else
{
echo "Não válido";
}
Tente converter PDF para PDF/A online
Aspose.PDF para PHP apresenta a você o aplicativo online gratuito “PDF para PDF/A-1A”, onde você pode tentar investigar a funcionalidade e a qualidade com que ele funciona.