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

Documents Java Discussion :

lecture et ecriture dans un fichier PDF


Sujet :

Documents Java

  1. #1
    Membre régulier Avatar de kha_yassine
    Inscrit en
    Juin 2007
    Messages
    126
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 126
    Points : 76
    Points
    76
    Par défaut lecture et ecriture dans un fichier PDF
    Salut tout le monde,

    j'aimrai avoir quelque informations sur la lecture et l'écriture d'un fichier PDF

    voici mon code :
    public class Access {
    public static void main(String [] argv){
    Document d = new Document();
    try {
    PdfWriter.getInstance(d, new FileOutputStream("C:\\HelloWorld.pdf"));
    d.open();
    d.add(new Paragraph("Hello world"));
    d.close();

    PdfReader r = new PdfReader(new FileInputStream("C:\\HelloWorld.pdf"));
    String s = new String(r.getPageContent(1));
    System.out.println(s);
    } catch (Exception e) {}
    }
    }

    dans la partie écriture : je ne peut pas ecrire en UNicode dans le document PDF , par exemple :

    d.add(new Paragraph(" \u0627 \u0645 ... Hello world"));
    dans la partie lecture : je récupère un ensemble d'information, une chaine de caractère, qui englobe le contenu de la page pdf voici le résultat :

    q
    BT
    36 806 Td
    0 -18 Td
    /F1 12 Tf
    ( Hello world)Tj
    ET
    Q
    Si quelqu'un peut m'aider sur ces deux choses

    ET merci d'avance

  2. #2
    Membre régulier Avatar de kha_yassine
    Inscrit en
    Juin 2007
    Messages
    126
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 126
    Points : 76
    Points
    76
    Par défaut
    j'ais trouver une solution pour l'ecriture :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    PdfWriter.getInstance(d, new FileOutputStream("C:\\HelloWorld.pdf"));
    d.open();
    BaseFont bf = BaseFont.createFont("C:\\ARIALUNI.ttf", BaseFont.IDENTITY_H, true);
    Font f= new Font(bf, 18);
    d.add(new Phrase("\u0641\u0642\u0643\u0644\u0645\u0645",f));
    d.close();
    mais j'ais un problème pour l'orientation de l'ecriture Arabe.

    Pour la lecture , pas de réponse jusqu'a maintenant

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

Discussions similaires

  1. Lecture et Ecriture dans un fichier Excel
    Par qiqi1111 dans le forum C++
    Réponses: 2
    Dernier message: 18/12/2008, 20h10
  2. lecture puis ecriture dans un fichier
    Par charlix dans le forum C
    Réponses: 22
    Dernier message: 15/11/2007, 12h31
  3. Réponses: 4
    Dernier message: 19/02/2007, 19h58
  4. Réponses: 2
    Dernier message: 26/09/2003, 15h51

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