bonjour a tous
j'essais de convertir un fichier Pdf en fichier .txt avec itextsharp.
Mon problème est que le format du fichier pdf n'est pas respecter ( les retours chariots n'apparaisse pas dans le fichier .txt)
Y a t il un moyen de m'aider pour inclure les retours a la ligne ...
voici mon code pour transformer le fichier Pdf en fichier.txt
merci par avance de votre aide
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 public string LectureSkedPdf(string fileName) { StringBuilder FormatTxT = new StringBuilder(); string MiseEnMemoire = string.Empty; //Verification que le fichier Pdf est trouve if (File.Exists(fileName)) { //declaration de la variable PdfReader pdfReader = new PdfReader(fileName); //Parcour du fichier pdf for (int i = 1; i <= pdfReader.NumberOfPages; i++) { ITextExtractionStrategy Strategy = new iTextSharp.text.pdf.parser.LocationTextExtractionStrategy(); string page = PdfTextExtractor.GetTextFromPage(pdfReader, i, Strategy); MiseEnMemoire = MiseEnMemoire + page; } //fermeture du pdf pdfReader.Close(); } //retourne le fichier sous format txt return MiseEnMemoire ; }
cordialement
cyrille
Partager