Convertir PDF/A a formato PDF

El siguiente fragmento de código también funciona con la biblioteca Aspose.PDF.Drawing.

Convertir documento PDF/A a PDF

Convertir un documento PDF/A a PDF significa eliminar la restricción PDF/A del documento original. La clase Document tiene el método RemovePdfaCompliance(..) para eliminar la información de cumplimiento de PDF del archivo de entrada/fuente.

public static void ConvertPDFAtoPDF()
{
    // Para ejemplos completos y archivos de datos, por favor visite https://github.com/aspose-pdf/Aspose.PDF-for-.NET
    Document pdfDocument = new Document(_dataDir + "PDFAToPDF.pdf");
    // Eliminar la información de cumplimiento de PDF/A
    pdfDocument.RemovePdfaCompliance();
    // Guardar el documento actualizado
    pdfDocument.Save(_dataDir + "PDFAToPDF_out.pdf");
}

Esta información también se elimina si realiza cambios en el documento (por ejemplo, agregar páginas). En el siguiente ejemplo, el documento de salida pierde la conformidad con PDF/A después de agregar la página.

public static void ConvertPDFAtoPDFAdvanced()
{
    // Para ejemplos completos y archivos de datos, por favor visite https://github.com/aspose-pdf/Aspose.PDF-for-.NET
    Document pdfDocument = new Document(_dataDir + "PDFAToPDF.pdf");
    // Agregar una nueva página (vacía) elimina la información de conformidad con PDF/A.
    pdfDocument.Pages.Add();
    // Guardar el documento actualizado
    pdfDocument.Save(_dataDir + "PDFAToPDF_out.pdf");
}