IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

API standards et tierces Java Discussion :

Conversion de PDF en PDF/A-1a


Sujet :

API standards et tierces Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    43
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2006
    Messages : 43
    Par défaut Conversion de PDF en PDF/A-1a
    Bonjour,

    je cherche une API pour convertir des PDF existant en format PDF/A-1a


    Les pdf de départ sont générer à partir d'un scan => le but n'est bien sur pas de faire de l'OCR, mais simplement de "déguiser" ce PDF "classique" et de le mettre au "nouveau format A-1a"

    toutes les idées sont les bienvenue , mais ma préférence irais vers une API java

    Merci d'avance,

    Pascal.

  2. #2
    Membre à l'essai
    Homme Profil pro
    Inscrit en
    Mars 2012
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mars 2012
    Messages : 4
    Par défaut
    Salut Parou! En fouillant un peu je suis tombé sur ton sujet, est-ce que tu as du nouveau ? J'ai un peu le même problème, j'ai une base de pdf (une centaine) dont certains sont au format PDF-A - 1a et d'autres non.
    Le problème est le suivant : j'utilise fpdi et fpdf pour fusionner l'ensemble de mes pdf mais je ne peux passer que du format PDF-A - 1a sinon ça me renvoie une FPDF error ....
    Si tu as du nouveau je suis preneur

    merci d'avance

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    43
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2006
    Messages : 43
    Par défaut
    Hi,

    oui en effet j'ai du nouveau il y a moyen en utilisant OpenOffice de faire des convession PDF/A-1a.

    1) instalation d'open office

    2) ajouter l'addon ci joint permet à open office d'ouvrir un fichier PDF
    http://extensions.services.openoffic...ject/pdfimport

    3) demarage d'open office comme un service :
    C:\Program Files\OpenOffice.org 3\program>soffice -headless -accept="socket,host=127.0.0.1,port=8100;urp;" -nofirststartwizard

    4) le jar file ci-joint permet d'attaquer open office à partir d'un pgm java
    http://www.jarvana.com/jarvana/archi...rter-2.2.1.jar

    5) le programme jave utiliser resmble à ceci :


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    package main;
     
    import java.io.*;
    import java.util.HashMap;
    import java.util.Map;
     
    import com.artofsolving.jodconverter.openoffice.connection.*;
    import com.artofsolving.jodconverter.openoffice.converter.*;
    import com.artofsolving.jodconverter.*;
     
    public class PdfToPDF1A {
     
    public static void main(String[] args) throws Exception {
     
    // Link to OpenOffice.org, which needs to be running as a service in the background
    OpenOfficeConnection OOconnection = new SocketOpenOfficeConnection(8100);
    OOconnection.connect();
     
    File outFile = new File("D:/Java/eclipse/workspace/SigedisPDF/data/DOC/Test word.pdf");
    File pdfA1File = new File("D:/Java/eclipse/workspace/SigedisPDF/data/DOC/Test word A1.pdf");
     
    DocumentFormat inputPdfFormat = new DocumentFormat("Portable Document Format", DocumentFamily.DRAWING, "application/pdf", "pdf");
    DocumentFormat outputPdfFormat = new DocumentFormat("Portable Document Format", "application/pdf", "pdf");
    outputPdfFormat.setExportFilter(DocumentFamily.DRAWING,"draw_pdf_Export"); 
    Map<String,Object> pdfOptions = new HashMap<String,Object>(); 
    pdfOptions.put("SelectPdfVersion", Integer.valueOf(1)); 
    outputPdfFormat.setExportOption(DocumentFamily.DRAWING, "FilterData", pdfOptions); 
     
    // do the conversion
    DocumentConverter PDFconverter = new OpenOfficeDocumentConverter(OOconnection);
    PDFconverter.convert(outFile, inputPdfFormat, pdfA1File,outputPdfFormat);
    //PDFconverter.convert(inFile, pdfA1File,toFormatPDFA());
     
    OOconnection.disconnect();
    }
     
    }


    Bonne chance

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Conversion d'un fichier pdf en texte
    Par Bayard dans le forum Autres Logiciels
    Réponses: 3
    Dernier message: 30/09/2007, 18h49
  2. Conversion de fichiers en PDF
    Par d1g-2-d1g dans le forum Général Dotnet
    Réponses: 3
    Dernier message: 03/09/2007, 13h05
  3. Conversion d'états en pdf avec zones de saisies
    Par tieuphuong dans le forum IHM
    Réponses: 5
    Dernier message: 03/07/2007, 12h02
  4. [FOP] Problème de conversion xml/xsl vers pdf
    Par Shadow aok dans le forum XSL/XSLT/XPATH
    Réponses: 1
    Dernier message: 02/03/2006, 10h41
  5. [PPT PDF] Conversion de powerpoint en pdf
    Par mathieu_t dans le forum Autres langages
    Réponses: 1
    Dernier message: 16/01/2006, 02h45

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo