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

Langage Java Discussion :

Problème de conversion


Sujet :

Langage Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Inscrit en
    Février 2012
    Messages
    26
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2012
    Messages : 26
    Par défaut Problème de conversion
    Bonjour tout le monde,

    je travaille sur un programme Java qui lit un fichier PDF et copie le contenu dans un fichier txt(selon une structure bien précise) !

    tout marche à merveille ! mais le problème avec l'arabe ??

    je vous montre un exemple :

    voici le contenu du PDF(c'est juste une partie) :


    Pratique de l'activité bancaire : gestion comptable, commerciale, informatique et financière -gestion des risques /François Desmicht.- Paris: Dunod, 2004

    ISBN : 2-10-048881-3

    /BANQUE, GESTION COURANTE/ /COMPTE/ /CLIENTELE/ /BANQUE DE DETAIL/ /MARCHES SPECIALISES/ /PRODUITS DE COLLECTE/ /PRODUITS D'EMPLOI/ /
    GESTION INFORMATIQUE/ /SYSTEME D'INFORMATION BANCAIRE/ /SIB/ /ECHANGES INTERBANCAIRES/ /EIB/ /GESTION FINANCIERE/ /MODELISATION FINANCIERE DE L'ACTIVITE/ /

    Cote: BQE186

    L'Intermédiation financière des banques et des assurances /Jamel Eddine Chichti;.- Tunis : Imprimerie officielle de la République Tunisienne, 2000

    ISBN : 9973-946-25-1

    /SYSTEME FINANCIER TUNISIEN/ /INTERMEDIATION FINANCIERE DE L'ASSUREUR/ /CONTRAT D'ASSURANCE/ /EQUILIBRE FINANCIER DES ENTREPRISES D'ASSURANCE/ /INTERMEDIATION FINANCIERE/ /BANQUE, INTERMEDIATION FINANCIERE DE / /MODELISATION DE L'ACTIVITE DE LA BANQUE/ /ASYMETRIE D'INFORMATION/ /

    Cote: BQE187

    ----------------------------------------------

    voici le code(il faut le jar "itextpdf-5.2.1") :

    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
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    111
    112
    113
    114
    115
    116
    117
    118
    119
    120
    121
    122
    123
    124
    125
    126
    127
    128
    129
    130
    131
    132
    133
    134
    135
    136
    137
    138
    139
    140
    141
    142
    143
    144
    145
    146
    147
    148
    149
     
     
    package fichier;
     
    import java.io.FileNotFoundException;
    import java.io.FileOutputStream;
    import com.itextpdf.text.pdf.PdfReader;
    import com.itextpdf.text.pdf.parser.PdfTextExtractor;
    import com.itextpdf.text.xml.xmp.LangAlt;
     
    public class ParsingPDF {
     
     
    	static String RECID = "REC-ID UPDATENEW";
    	static String titre = "TITRE";
    	static String LIEU_EDITION = "LIEU_EDITION";
    	static String EDITEUR = "EDITEUR";
    	static String DATE_EDITION = "DATE_EDITION";
    	static String ISBN = "ISBN";
    	static String DESCRIPTEUR = "DESCRIPTEUR";
    	static String cote="Cote";
    	static String output= "";
    	static String output3= "";
     
    	//static int i=799;
     
     
    	public static void Convert(String fileName, String str){
    		try {
     
    			//
    			FileOutputStream out = new FileOutputStream(fileName);
    			String text = str.trim();
    			int c=1;
    				System.err.println("text.length()= "+text.length());
     
    			while(c>0){
     
     
     
    				c=writeTiFile( c,text);
     
    					output= RECID + "\n"  + titre + "\n" + LIEU_EDITION
    							+ "\n" + EDITEUR + "\n" + DATE_EDITION 
    							+ "\n" + ISBN + "\n" + DESCRIPTEUR+"\n"+cote;
    					 RECID = "REC-ID UPDATENEW";
    					  titre = "TITRE";
    					  LIEU_EDITION = "LIEU_EDITION";
    					  EDITEUR = "EDITEUR";
    					  DATE_EDITION = "DATE_EDITION";
    					  ISBN = "ISBN";
    					  DESCRIPTEUR = "DESCRIPTEUR";
    					  cote="Cote";
     
    			output3+=output+"\n"+"\n";
     
     
     
    				}
     
    			out.write(output3.getBytes("UTF-8"));
     
    			////////////////////////////////////////////////////////////////////////////
     
    				//////////////////////////////
     
     
     
    		} catch (Exception e) {
     
    			e.printStackTrace();
    		}
     
    	}
    	public static int writeTiFile( int i,String text) {
     
    		try {
     
    			//text = contenu du fichier
     
    				int fin0=text.trim().indexOf(".-",i);
     
     
    			titre = titre + " "+text.trim().substring(i+13,fin0).trim();
    			System.err.println(titre);
    			int debut1=text.indexOf("-",fin0);
    			int fin1=text.indexOf(":",fin0);
    			LIEU_EDITION = LIEU_EDITION + " "+text.trim().substring(debut1+1,fin1).trim();
     
    			int debut2=text.indexOf(":",fin1);
    			int fin2=text.indexOf(",",fin1);
    			EDITEUR = EDITEUR + " "+text.trim().substring(debut2+1,fin2).trim();
     
    			int debut3=text.indexOf(",",fin2);
    			int fin3=text.indexOf("ISBN",fin2);
    		DATE_EDITION = DATE_EDITION + " "+text.trim().substring(debut3+1,fin3).trim();
     
    			int debut4=text.indexOf(":",fin3);
    			int fin4=text.indexOf("/",fin3);
    		ISBN = ISBN + " "+text.trim().substring(debut4+1,fin4).trim();
     
    			int debut5=text.indexOf("/",fin4-1);
    			int fin5=text.indexOf("Cote:",fin4);
    			 System.out.println(debut5+1+" j "+fin5);
    		DESCRIPTEUR = DESCRIPTEUR + " "+text.trim().substring(debut5+1,fin5).trim();
     
     
     
     
    			int len = "Cote :".length();
    			RECID = RECID + " "+text.trim().substring(fin5 + len, fin5 +12).trim();
    		cote=cote + " "+text.trim().substring(fin5 + len, fin5 + 12).trim();
    		i=fin5;
    				} catch (Exception ex) {
    					i=0;
    			ex.printStackTrace();
    		}
    		return i;
     
    	}
     
    	public static String LirePDF(String fileIn) {
    		String contenu = "";
    		try {
     
    			PdfReader reader = new PdfReader(fileIn);
     
     
    			int n=reader.getNumberOfPages();
    			for (int i = 1; i < n; i++) {
    				String conten = PdfTextExtractor.getTextFromPage(reader, i);
     
    				contenu+=conten;
    			}
     
    			System.err.println("contenu==>"+contenu);
    		} catch (Exception e) {
     
    			e.printStackTrace();
     
    		}
    		return contenu;
    	}
     
    	public static void main(String[] args) {
    		Convert("out.txt", LirePDF("c:\\2005.pdf"));
     
    	}
    }
    -------------------------------------

    voici le résultat sur un .txt :


    REC-ID UPDATENEW BQE186
    TITRE Pratique de l'activité bancaire : gestion comptable, commerciale, informatique et financière -gestion des risques /François Desmicht
    LIEU_EDITION Paris
    EDITEUR Dunod
    DATE_EDITION 2004
    ISBN 2-10-048881-3
    DESCRIPTEURS BANQUE, GESTION COURANTE/ /COMPTE/ /CLIENTELE/ /BANQUE DE DETAIL/ /MARCHES SPECIALISES/ /PRODUITS DE COLLECTE/ /PRODUITS D'EMPLOI/ /
    GESTION INFORMATIQUE/ /SYSTEME D'INFORMATION BANCAIRE/ /SIB/ /ECHANGES INTERBANCAIRES/ /EIB/ /GESTION FINANCIERE/ /MODELISATION FINANCIERE DE L'ACTIVITE/ /
    COTE BQE186

    REC-ID UPDATENEW BQE187
    TITRE L'Intermédiation financière des banques et des assurances /Jamel Eddine Chichti
    LIEU_EDITION Tunis
    EDITEUR Imprimerie officielle de la République Tunisienne
    DATE_EDITION 2000
    ISBN 9973-946-25-1
    DESCRIPTEURS SYSTEME FINANCIER TUNISIEN/ /INTERMEDIATION FINANCIERE DE L'ASSUREUR/ /CONTRAT D'ASSURANCE/ /EQUILIBRE FINANCIER DES ENTREPRISES D'ASSURANCE/ /INTERMEDIATION FINANCIERE/ /BANQUE, INTERMEDIATION FINANCIERE DE / /MODELISATION DE L'ACTIVITE DE LA BANQUE/ /ASYMETRIE D'INFORMATION/ /
    COTE BQE187
    et donc c'est bon !

    "MAIS" quand il y a de l'arabe

    exp :


    Code électoral = المجلة الالانتخابية .- Tunis : Imprimerie officielle de la République Tunisienne, 2005

    ISBN : 9973-39-024-5

    /CODE ELECTORAL/ /ELECTEUR, CONDITIONS REQUISES/ /LISTES ELECTORALES/ /ELECTION DU PRESIDENT DE LA REPUBLIQUE/ /ELECTION DES MEMBRES DE LA CHAMBRE DES DEPUTES/ /ELECTION DES MEMBRES DE LA CHAMBRE DES CONSEILLERS // قائمات الالانتخابية/ /ناخب، الشروط المطلوب توفرها/ /بطاقات الالانتخابية/ /انتخاب رئيس الجمهورية/ /انتخاب أعضاء مجلس النواب/
    / انتخاب أعضاء مجلس المستشارين/ /انتخاب أعضاء المجالس البلدية/ /استفتاء، أحكام خاصة ب/

    Cote: JUR754
    ça donne :


    REC-ID UPDATENEW JUR754
    TITRE Code électoral = ﺔﻴﺏﺎﺨﺘ ﺔﻴﺏﺎﺨﺘ ﻧﻻا ﻧﻻا ﺔﻠﺠﻤﻟا ﺔﻠﺠﻤﻟا
    LIEU_EDITION Tunis
    EDITEUR Imprimerie officielle de la République Tunisienne
    DATE_EDITION 2005
    ISBN 9973-39-024-5
    DESCRIPTEURs CODE ELECTORAL/ /ELECTEUR, CONDITIONS REQUISES/ /LISTES ELECTORALES/ /ELECTION DU PRESIDENT DE LA REPUBLIQUE/ /ELECTION DES MEMBRES DE LA CHAMBRE DES DEPUTES/ /ELECTION DES MEMBRES DE LA CHAMBRE DES CONSEILLERS / /باﻮﻨﻟا باﻮﻨﻟا ﺲﻠﺠ ﺲﻠﺠ ﻡ ﻡ ءﺎﻀﻋأ ءﺎﻀﻋأ ب ب ﺎ ﺎ ﺨﺘﻧا ﺨﺘﻧا/ / ﺔﻳ ﺔﻳ رﻮﻬﻤﺠﻟا رﻮﻬﻤﺠﻟا ﺲﻴﺋر ﺲﻴﺋر بﺎﺨ بﺎﺨ ﺘﻧا ﺘﻧا/ / ﺔﻴﺏ ﺔﻴﺏ ﺎ ﺎ ﺨﺘﻧﻻ ﺨﺘﻧﻻ ا ا تﺎﻗﺎ تﺎﻗﺎ ﻄﺏ ﻄﺏ/ / ﺎهﺮﻓ ﺎهﺮﻓ ﻮﺕ ﻮﺕ بﻮﻠﻄﻤﻟا بﻮﻠﻄﻤﻟا طوﺮﺸﻟا طوﺮﺸﻟا ،ﺐ ،ﺐ ﺥﺎﻧ ﺥﺎﻧ/ / ﺔﻴﺏ ﺔﻴﺏ ﺎ ﺎ ﺨﺘﻧﻻ ﺨﺘﻧﻻ ا ا تﺎﻤﺋﺎﻗ تﺎﻤﺋﺎﻗ /
    /ــﺏ ــﺏ ﺔﺹ ﺔﺹ ﺎ ﺎ ﺥ ﺥ م م ﺎ ﺎ ﻜﺡ ﻜﺡ أ أ ،ءﺎﺘﻔ ،ءﺎﺘﻔ ﺘ ﺘ ﺳا ﺳا/ /ﺔﻳﺪ ﺔﻳﺪ ﻠ ﻠﺒﻟا ﺒﻟا ﺲﻟﺎﺠ ﺲﻟﺎﺠ ﻤﻟا ﻤﻟا ءﺎﻀﻋأ ءﺎﻀﻋأ ب ب ﺎ ﺎ ﺨﺘﻧا ﺨﺘﻧا/ / ﻦﻳرﺎﺸﺘﺴﻤﻟا ﻦﻳرﺎﺸﺘﺴﻤﻟا ﺲﻠﺠﻡ ﺲﻠﺠﻡ ءﺎﻀﻋأ ءﺎﻀﻋأ بﺎﺨﺘﻧا بﺎﺨﺘﻧا /
    COTE JUR754
    vous voyez comment l'écriture arabe devient ! incompréhensible ! c'est des lettres arabes oui mais qui n'ont aucun sens ! des mots renversés !

    j'espère trouver une solution à ce problème !

  2. #2
    Modérateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 585
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 585
    Par défaut
    Je connais pas grand-chose à l'arabe, mais une recherche Google semble indiquer qu'il y a des problèmes spécifiques avec les écritures droite-à-gauche dans les PDF.

    Je serais pas plus étonné que ça si les textes étaient enregistrés de gauche à droite. Et qu'itext ne gère pas ça ou considère que ce n'est pas son rôle.

    Tu pourrais nous montrer un PDF avec de l'arabe dedans ? C'est pas si facile à faire soi-même quand on est pas habitué.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  3. #3
    Membre averti
    Homme Profil pro
    Inscrit en
    Février 2012
    Messages
    26
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2012
    Messages : 26
    Par défaut
    Bonjour "thelvin" :-)

    merci pour la réponse !

    Impr. écran :



    ou vous voulez tout le PDF pour le télécharger ?? il n'y a aucun problème !!

  4. #4
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    C'est toujours le problème avec les PDF. C'est un format destiné à la présentation, pas a l'édition. Du coup, suivant comment le PDF a été généré, t'as aucune garantie de lire le texte dans l'ordre. J'ai déjà, malheureusement, eu des joyeuseté par exemple avec des table ou, lors d'un export en texte brut, j'obtenis des truc du style cellule 0x0 puis la 0x5 puis la 2x1 puis la 0x1 etc, aucun ordre cohérent

    Dans ton cas, ca ne m'étonnerais qu'à moitié que l'outil ayant généré le pdf aie coupé entre chaque mot, mis les mot dans le désordre avec les coordonées d'affichage. Itext, lui, te sort le texte dans l'ordre de lecture.


    Pourrais-tu, pour commencer, afficher ce qui sort du fichier? Tu sera tout de suite fixé si c'est c'est le bordel dans le PDF ou si c'est ton code, après, qui gère quelque chose de travers.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    			for (int i = 1; i < n; i++) {
    				String conten = PdfTextExtractor.getTextFromPage(reader, i);
                                    System.out.printf("Page %d : %s\n",i,conten);
    				contenu+=conten;
    			}

  5. #5
    Membre averti
    Homme Profil pro
    Inscrit en
    Février 2012
    Messages
    26
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2012
    Messages : 26
    Par défaut
    Bonjour "tchize_" !

    voici ce que je reçois(dans la console) en mettant ton S.O.P :



    /CODE ELECTORAL/ /ELECTEUR, CONDITIONS REQUISES/ /LISTES ELECTORALES/ /
    ELECTION DU PRESIDENT DE LA REPUBLIQUE/ /ELECTION DES MEMBRES DE LA
    CHAMBRE DES DEPUTES/ /ELECTION DES MEMBRES DE LA CHAMBRE DES CONSEILLERS /
    /ELECTION DES MEMBRES DES CONSEILS MUNICIPAUX/ /REFERENDUM,
    DISPOSITIONS SPECIALES AU/
    /باﻮﻨﻟا باﻮﻨﻟا ﺲﻠﺠ ﺲﻠﺠ ﻡ ﻡ ءﺎﻀﻋأ ءﺎﻀﻋأ ب ب ﺎ ﺎ ﺨﺘﻧا ﺨﺘﻧا/ / ﺔﻳ ﺔﻳ رﻮﻬﻤﺠﻟا رﻮﻬﻤﺠﻟا ﺲﻴﺋر ﺲﻴﺋر بﺎﺨ بﺎﺨ ﺘﻧا ﺘﻧا/ / ﺔﻴﺏ ﺔﻴﺏ ﺎ ﺎ ﺨﺘﻧﻻ ﺨﺘﻧﻻ ا ا تﺎﻗﺎ تﺎﻗﺎ ﻄﺏ ﻄﺏ/ / ﺎهﺮﻓ ﺎهﺮﻓ ﻮﺕ ﻮﺕ بﻮﻠﻄﻤﻟا بﻮﻠﻄﻤﻟا طوﺮﺸﻟا طوﺮﺸﻟا ،ﺐ ،ﺐ ﺥﺎﻧ ﺥﺎﻧ/ / ﺔﻴﺏ ﺔﻴﺏ ﺎ ﺎ ﺨﺘﻧﻻ ﺨﺘﻧﻻ ا ا تﺎﻤﺋﺎﻗ تﺎﻤﺋﺎﻗ /
    /ــﺏ ــﺏ ﺔﺹ ﺔﺹ ﺎ ﺎ ﺥ ﺥ م م ﺎ ﺎ ﻜﺡ ﻜﺡ أ أ ،ءﺎﺘﻔ ،ءﺎﺘﻔ ﺘ ﺘ ﺳا ﺳا/ /ﺔﻳﺪ ﺔﻳﺪ ﻠ ﻠﺒﻟا ﺒﻟا ﺲﻟﺎﺠ ﺲﻟﺎﺠ ﻤﻟا ﻤﻟا ءﺎﻀﻋأ ءﺎﻀﻋأ ب ب ﺎ ﺎ ﺨﺘﻧا ﺨﺘﻧا/ / ﻦﻳرﺎﺸﺘﺴﻤﻟا ﻦﻳرﺎﺸﺘﺴﻤﻟا ﺲﻠﺠﻡ ﺲﻠﺠﻡ ءﺎﻀﻋأ ءﺎﻀﻋأ بﺎﺨﺘﻧا بﺎﺨﺘﻧا /
    Cote: JUR754

    Code du pêcheur = يﺮﺤ يﺮﺤ ﺒ ﺒ ﻟا ﻟا دﺎﻴﺼﻟا دﺎﻴﺼﻟا ﺔﻠﺠﻡ ﺔﻠﺠﻡ.- Tunis : Imprimerie Officielle de la République Tunisienne, 2005

    ISBN : 9973-946-69-3

    /CODE DU PECHEUR/ /EQUIPAGE/ /ENROLEMENT DES PECHEURS/ /CONTRAT
    D'ENGAGEMENT DU PECHEUR/ /PECHEUR, OBLIGATIONS ET REGLEMENTATION DU
    TRAVAIL A BORD/ /ARMATEUR, OBLIGATIONS ENVERS LE PECHEUR/ /SYNDICATS
    PROFESSIONNELS DES PECHEURS/
    تﺎﺒ تﺎﺒ ﺝ ﺝ ا ا و و/ / ﺐآاﺮﻤﻟا ﺐآاﺮﻤﻟا ﻦﺘ ﻦﺘ ﻡ ﻡ ﻰﻠ ﻰﻠ ﻋ ﻋ ﻞﻐ ﻞﻐ ﺸﻟ ﺸﻟ ا ا ﻢﻴﻈﻨﺕو ﻢﻴﻈﻨﺕو يﺮﺤﺒﻟ يﺮﺤﺒﻟ ا ا ﺪﻴ ﺪﻴﺼ ﺼ ﻟ ﻟا ا تﺎﺒﺝاو تﺎﺒﺝاو/ / دﺎﻴﺼﻟا دﺎﻴﺼﻟا رﺎﺠ رﺎﺠ ﺌﺘﺳا ﺌﺘﺳا ﺪﻘ ﺪﻘﻋ ﻋ/ / ﻦﻴﻳﺮﺤ ﻦﻴﻳﺮﺤ ﺒ ﺒ ﻟا ﻟا ﻦﻳ ﻦﻳ د د ﺎ ﺎ ﻴ ﻴ ﺼ ﺼ ﻟ ﻟ ا ا ﻢﻴﺳ ﻢﻴﺳ ﺮ ﺮ ﺕ ﺕ/ /ﻢﻗ ﻢﻗ ﺎ ﺎ ﻃ ﻃ/ / يﺮﺤ يﺮﺤﺒﻟا ﺒﻟا دﺎ دﺎ ﻴ ﻴ ﺼ ﺼ ﻟ ﻟا ا ﺔﻠﺠ ﺔﻠﺠ ﻡ ﻡ /
    / ﻦﻴﻳﺮﺤﺒﻟا ﻦﻴﻳﺮﺤﺒﻟا ﻦﻳدﺎﻴﺼﻠﻟ ﻦﻳدﺎﻴﺼﻠﻟ ﺔﻴﻨﻬﻤﻟ ﺔﻴﻨﻬﻤﻟ ا ا تﺎﺏﺎﻘﻧ تﺎﺏﺎﻘﻧ/ /يﺮﺤﺒ يﺮﺤﺒ ﻟ ﻟ ا ا دﺎﻴﺼﻟا دﺎﻴﺼﻟا ﻮﺤﻧ ﻮﺤﻧ ﺰﻬﺠﻤﻟا ﺰﻬﺠﻤﻟا
    Cote: JUR755

    Code de procédure civile et commerciale = ﺔﻴﻧﺪﻤﻟ ﺔﻴﻧﺪﻤﻟ ا ا تﺎﻌﻓاﺮﻤ تﺎﻌﻓاﺮﻤ ﻟا ﻟا ﺔ ﺔ ﻠﺠﻡ ﻠﺠﻡ ﺔ ﻳرﺎﺠﺘ ﻟاو .- Tunis : Imprimerie officielle
    de la République Tunisienne, 2004

    ISBN : 9973-39-096-2
    /CODE DE PROCEDURE CIVILE ET COMMERCIALE/ /COMPETENCE DES JURIDICTIONS/
    /PROCEDURES DEVANT LES JUGES / /VOIES DE RECOURS/ /PROCEDURE EN REFERE/
    /ORDONNANCE SUR REQUETE/ /ARBITRAGE/ /VOIES D'EXECUTION/
    /ﺬﻴ ﺬﻴﻔ ﻔﻨ ﻨ ﺘ ﺘﻟ ﻟا ا ﻞﺋﺎﺳ ﻞﺋﺎﺳ و و ،ﺬ ،ﺬ ﻴ ﻴ ﻔ ﻔ ﻨﺕ ﻨﺕ/ / ﻢ ﻢ ﻴ ﻴ ﻜﺤﺕ ﻜﺤﺕ/ /قﺮﻃ قﺮﻃ ،ﻦﻌﻃ ،ﻦﻌﻃ/ / ﻢآﺎﺤﻤﻟا ﻢآﺎﺤﻤﻟا ىﺪ ىﺪ ﻟ ﻟ تاءاﺮﺝ تاءاﺮﺝ ﻻا ﻻا/ /ﻢ ﻢ آ آ ﺎﺤ ﺎﺤ ﻤﻟ ﻤﻟ ا ا ﺮﻈﻧ ﺮﻈﻧ/
    Cote: JUR756

    Code pénal = ﺔﻴﺉﺎﻨﺠ ﺔﻴﺉﺎﻨﺠ ﻟا ﻟا ﺔﻠﺠﻤﻟا ﺔﻠﺠﻤﻟا.- Tunis : Imprimerie officielle de la République Tunisienne, 2005

    ISBN : 9973-39-099-7

    /CODE PENAL/ /ATTENTAT CONTRE L'ORDRE PUBLIC/ /ATTENTAT CONTRE LES
    PARTICULIERS/ /HOMICIDE INTENTIONNEL/ /HOMICIDE INVOLONTAIRE/ /ATTENTAT
    27 AUX MOEURS/ /HARCELEMENT SEXUEL/ /ADULTERE/ /ENLEVEMENT/ /DETOURNEMENT
    DE CORRESPONDANCE/ /REVELATION DE SECRETS/ /VOL/ /CHANTAGE/ /ABUS DE
    CONFIANCE/ /INCENDIE/ /CONTRAVENTIONS/
    ﺔﻡﺮﺡ ﺔﻡﺮﺡ ﻢﻀه ﻢﻀه/ / نﺎ نﺎ ﻴ ﻴ ﺼ ﺼ ﻋ ﻋ/ / ﺔﻡﺎﻌ ﺔﻡﺎﻌ ﻟا ﻟا ﺔﻄﻠﺴﻟا ﺔﻄﻠﺴﻟا ﻰﻠﻋ ﻰﻠﻋ ءاﺪ ءاﺪ ﺘ ﺘ ﻋ ﻋ ا ا/ / ةﻮﺵر ةﻮﺵر/ /ءﺎﺵ ءﺎﺵ ر ر ا ا/ / سﻼﺘﺥا سﻼﺘﺥا/ /ﺔﻟوﺪ ﺔﻟوﺪ ﻟا ﻟا ﻦﻡ ﻦﻡ أ أ ﻰﻠﻋ ﻰﻠﻋ ءاﺪ ءاﺪ ﺘ ﺘ ﻋا ﻋا/ /مﺎﻌﻟا مﺎﻌﻟا مﺎﻈﻨﻟا مﺎﻈﻨﻟا ﻰﻠ ﻰﻠ ﻋ ﻋ ءاﺪﺘﻋ ءاﺪﺘﻋ ا ا/ / ﺔﻴ ﺔﻴ ﺋ ﺋﺎ ﺎ ﻨ ﻨﺠ ﺠ ﻟ ﻟا ا ﺔﻠﺠ ﺔﻠﺠ ﻡ ﻡ /
    /ﻲﺴﻨ ﻲﺴﻨ ﺝ ﺝ شﺮﺤﺕ شﺮﺤﺕ/ / ةﺪﻴﻤﺤﻟا ةﺪﻴﻤﺤﻟا قﻼﺥﻷا قﻼﺥﻷا ﻰﻠﻋ ﻰﻠﻋ تاءاﺪﺘﻋا تاءاﺪﺘﻋا/ /ﺪﻤﻋ ﺪﻤﻋ ﺮﻴﻏ ﺮﻴﻏ ﻦﻋ ﻦﻋ ﻞﺘﻗ ﻞﺘﻗ/ / ﺪ ﺪ ﻤﻌﻟا ﻤﻌﻟا ﻞﺘﻗ ﻞﺘﻗ/ / / / ﺲﻔﻨﻟا ﺲﻔﻨﻟا ﻞﺘﻗ ﻞﺘﻗ/ / ﻦﻴﻴﻡﻮﻤﻌﻟا ﻦﻴﻴﻡﻮﻤﻌﻟا ﻦﻴﻔﻇ ﻦﻴﻔﻇ ﻮﻤﻟا ﻮﻤﻟا
    / تﺎ تﺎ ﻔﻟﺎﺨﻡ ﻔﻟﺎﺨﻡ/ / ﻖﻳ ﻖﻳ ﺮ ﺮ ﺡ ﺡ/ /ﺺﺨﺸ ﺺﺨﺸ ﺏ ﺏ را را ﺮﻓ ﺮﻓ/ / ءﺎﻧز ءﺎﻧز/ /ءﺎﻨ ءﺎﻨ ﺨﻟا ﺨﻟا ﻰﻠ ﻰﻠ ﻋ ﻋ ﺾﻳﺮﺤﺕ ﺾﻳﺮﺤﺕ/
    et donc le problème est au niveau du PDF non ??

  6. #6
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    ca dépend, je connais pas l'arabe, c'est correct ou pas ce que tu as dans la console?

    Si oui -> corriger ton code (enfin, chercher)
    Si non -> C'est grillé, c'est le bordel dans le PDF.

  7. #7
    Membre averti
    Homme Profil pro
    Inscrit en
    Février 2012
    Messages
    26
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2012
    Messages : 26
    Par défaut
    Citation Envoyé par tchize_ Voir le message
    ca dépend, je connais pas l'arabe, c'est correct ou pas ce que tu as dans la console?

    Si oui -> corriger ton code (enfin, chercher)
    Si non -> C'est grillé, c'est le bordel dans le PDF.
    l'arabe pas correct !

    et donc c'est grillé !

    + le problème c'est que Adobe ne propose pas de solutions pour l'arabe !!

  8. #8
    Modérateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 585
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 585
    Par défaut
    En même temps, un PDF c'est censé être lu par des humains, pas par des machines.
    L'arabe passe plutôt bien en XML ou un JSON ou en CSV.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

Discussions similaires

  1. problème de conversion de dimension dans BUSINESS OBJECT
    Par greatmaster1971 dans le forum Deski
    Réponses: 4
    Dernier message: 28/04/2014, 13h15
  2. - [CAST ou CONVERT] Problème de conversion de date
    Par Boublou dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 06/07/2004, 14h31
  3. Problème de conversion 3DS->.X
    Par JBernn dans le forum DirectX
    Réponses: 5
    Dernier message: 08/04/2004, 19h08
  4. Problème de conversion unicode
    Par djmalo dans le forum C
    Réponses: 5
    Dernier message: 09/03/2004, 11h48
  5. Réponses: 11
    Dernier message: 02/09/2003, 14h20

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