FORUMS PROFESSIONNELS
WINDEV
,
WEBDEV
et
WINDEV Mobile
Accueil
|
Messages récents
|
Connexion
|
Déconnexion
|
Français
Accueil
→
WINDEV Mobile 2024
→
PDF android
PDF android
Débuté par Florian, 27 mar. 2013 18:46 - 5 réponses
Connectez-vous…
Florian
#1
Posté le 27 mars 2013 - 18:46
Bonjour, j'ai du faire une création de pdf sous android.
Pas très facile sans fonction natives.
Donc je me propose pour créer une classe avec une surcharge des fonctions windev d'impressions avec la library droidtext. (sachant que j'arrive a créer un pdf avec une image)
Qui serait intéresser pour débugger avec moi la classes et participer a son amélioration ?
Signaler
0
0
Saïd ZIANI
#2
Posté le 10 mai 2013 - 18:24
Bonjour,
Nous sommes confrontés au même problème que vous.
Avez-vous pu avancer sur la création de PDF sous Android? Avez-vous continuer à travailler avec droidtext ou vous êtes vous orienté vers une autre solution?
Merci
Signaler
0
0
Florian
#3
Posté le 10 mai 2013 - 19:16
J'ai pu immprimer en pdf avec avec cette librairie. Je vous en dit plus lundi
Signaler
0
0
Florian
#4
Posté le 10 mai 2013 - 23:26
Importer ce fichier jar pendant la finalisation du projet
un peu d'aide
http://api.itextpdf.com/itext/
http://dl.free.fr/hbg2sxZjZ
import java.io.ByteArrayOutputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import com.lowagie.text.Document;
import com.lowagie.text.DocumentException;
import com.lowagie.text.Image;
import com.lowagie.text.PageSize;
import com.lowagie.text.pdf.PdfWriter;
public static void ImprimerPDF(String filestr)
{
// step 1: creation of a document-object
Document document = new Document();
try {
// step 2:
// we create a writer that listens to the document
// and directs a PDF-stream to a file
PdfWriter.getInstance(document, new FileOutputStream(android.os.Environment.getExternalStorageDirectory() + java.io.File.separator + "PDF.pdf"));
// step 3: we open the document
document.open();
// step 4: we add content
Image png = Image.getInstance(filestr);
// png.setAbsolutePosition(0f, 0f);
png.scaleToFit(PageSize.A4.getHeight(), PageSize.A4.getWidth());
png.setRotationDegrees(-90f);
document.add(png);
} catch (DocumentException de) {
appelProcedureWL("ErreurAffiche",de.getMessage());
} catch (IOException ioe) {
appelProcedureWL("ErreurAffiche",ioe.getMessage());
}
//appelProcedureWL("ErreurAffiche","OK");
// step 5: we close the document
document.close();
}
Signaler
0
0
Florian
#5
Posté le 12 mai 2013 - 21:13
interressant
http://www.vogella.com/articles/JavaPDF/article.html
Signaler
0
0
Saïd ZIANI
#6
Posté le 13 mai 2013 - 11:46
Merci Florian,
Nous allons explorer ces pistes et vous ferons un retour ASAP.
Signaler
0
0
→ Revenir à WINDEV Mobile 2024
WINDEV 2024
WEBDEV 2024
WINDEV Mobile 2024
WINDEV (précédentes versions)
WEBDEV (précédentes versions)
WINDEV Mobile (précédentes versions)
Etats & Requêtes
Hors-sujet
Outils
Français
English
Español
Portuguesa
Fermer cette fenêtre
Type de recherche
Uniquement les sujets
Tous les messages
Période de recherche
Date indifférente
Moins d'une heure
Moins de 24 heures
Moins d'une semaine
Moins d'un mois
Moins d'un an
Annuler
Aperçu de votre message
Ajouter une image
Importer une image depuis une URL
Envoyer une image depuis un fichier de votre disque
Déposez ici un fichier ou cliquez sur "Parcourir..."
ou
Annuler
0%
WLangage
SQL
XML, HTML
JAVA, Javascript
Texte