Convertir le format PDF/A en format PDF

Le snippet de code suivant fonctionne également avec la bibliothèque Aspose.PDF.Drawing.

Convertir un document PDF/A en PDF

Convertir un document PDF/A en PDF signifie retirer la restriction PDF/A du document original. La classe Document possède la méthode RemovePdfaCompliance(..) pour retirer les informations de conformité PDF du fichier source.

public static void ConvertPDFAtoPDF()
{
    // Pour des exemples complets et des fichiers de données, veuillez aller sur https://github.com/aspose-pdf/Aspose.PDF-for-.NET
    Document pdfDocument = new Document(_dataDir + "PDFAToPDF.pdf");
    // Retirer les informations de conformité PDF/A
    pdfDocument.RemovePdfaCompliance();
    // Enregistrer le document mis à jour
    pdfDocument.Save(_dataDir + "PDFAToPDF_out.pdf");
}

Cette info est également supprimée si vous apportez des modifications au document (par exemple, ajouter des pages). Dans l’exemple suivant, le document résultant perd la conformité PDF/A après l’ajout de pages.

public static void ConvertPDFAtoPDFAdvanced()
{
    // Pour des exemples complets et des fichiers de données, veuillez aller sur https://github.com/aspose-pdf/Aspose.PDF-for-.NET
    Document pdfDocument = new Document(_dataDir + "PDFAToPDF.pdf");
    // Ajouter une nouvelle page (vide) supprime les informations de conformité PDF/A.
    pdfDocument.Pages.Add();
    // Enregistrer le document mis à jour
    pdfDocument.Save(_dataDir + "PDFAToPDF_out.pdf");
}