Converter PDF/A para formato PDF

O seguinte trecho de código também funciona com a biblioteca Aspose.PDF.Drawing.

Converter documento PDF/A para PDF

Converter um documento PDF/A para PDF significa remover a restrição PDF/A do documento original. A classe Document possui o método RemovePdfaCompliance(..) para remover as informações de conformidade com PDF do arquivo de entrada/fonte.

public static void ConvertPDFAtoPDF()
{
    // Para exemplos completos e arquivos de dados, por favor, visite https://github.com/aspose-pdf/Aspose.PDF-for-.NET
    Document pdfDocument = new Document(_dataDir + "PDFAToPDF.pdf");
    // Remove as informações de conformidade com PDF/A
    pdfDocument.RemovePdfaCompliance();
    // Salva o documento atualizado
    pdfDocument.Save(_dataDir + "PDFAToPDF_out.pdf");
}

Esta informação também é removida se você fizer alterações no documento (por exemplo, adicionar páginas). No exemplo a seguir, o documento resultante perde a conformidade com PDF/A após a adição de páginas.

public static void ConvertPDFAtoPDFAdvanced()
{
    // Para exemplos completos e arquivos de dados, por favor, visite https://github.com/aspose-pdf/Aspose.PDF-for-.NET
    Document pdfDocument = new Document(_dataDir + "PDFAToPDF.pdf");
    // Adicionar uma nova página (vazia) remove as informações de conformidade com PDF/A.
    pdfDocument.Pages.Add();
    // Salvar o documento atualizado
    pdfDocument.Save(_dataDir + "PDFAToPDF_out.pdf");
}