PureBasic

Forums PureBasic
Nous sommes le Sam 07/Déc/2019 17:41

Heures au format UTC + 1 heure




Poster un nouveau sujet Répondre au sujet  [ 6 messages ] 
Auteur Message
 Sujet du message: [RES.] Windows création d'un fichier PDF
MessagePosté: Ven 18/Jan/2019 11:29 
Hors ligne
Avatar de l’utilisateur

Inscription: Mer 29/Juin/2011 14:11
Messages: 1662
Localisation: Belgique
Bonjour,

Sauf erreur de ma part on peut imprimer en Pdf avec Pb uniquement sous Linux, existe t'il une solution pour windows si possible sans utilisation d'un logiciel tier.

Merci d'avance

_________________
Windows 10 64 bits PB: 5.70 ; 5.71 beta 2


Dernière édition par microdevweb le Sam 19/Jan/2019 12:46, édité 1 fois.

Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: Windows impression PDF
MessagePosté: Ven 18/Jan/2019 12:26 
Hors ligne
Avatar de l’utilisateur

Inscription: Dim 09/Oct/2005 16:51
Messages: 8785
Salut, la seule chose que je peux te dire c'est que dans windows 10, tu as Microsoft Print to PDF en natif. Il te suffit de lancer l'impression sur ce périphérique virtuel.
Pour les précédents windows vu que c'est n'est pas natif en PB pour windows, je ne vois pas comment tu pourrais le faire sans recourir à un soft tier.

_________________
~~~~Règles du forum ~~~~
.: Ar-S :. Tour + portable W10 x64 PB 5.4x / 5.6x
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
RESIZER GOLD : Mon logiciel de redimensionnement par lot 100% PB


Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: Windows impression PDF
MessagePosté: Ven 18/Jan/2019 12:33 
Hors ligne
Avatar de l’utilisateur

Inscription: Mer 29/Juin/2011 14:11
Messages: 1662
Localisation: Belgique
Merci Ars,

Je le pensais bien malheureusement, je pense donc que je vais faire ce travail en java qui dispose d'une api dédiée. Parce que non seulement je dois créer des fichiers Pdf mais également les envoyés automatiquement par email

_________________
Windows 10 64 bits PB: 5.70 ; 5.71 beta 2


Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: Windows impression PDF
MessagePosté: Ven 18/Jan/2019 13:00 
Hors ligne

Inscription: Sam 08/Fév/2014 15:19
Messages: 1639
Question mal formulée, veux-tu:
- Imprimer vers un PDF ? Auquel cas il te suffit d'utiliser une imprimante virtuelle PDF, il en existe des tas, dont celle fournie par MS, mais je conseille DoPDF v7 beaucoup plus légère.
- Générer un document PDF depuis PB ? n'existe nativement que pour Linux, mais pour Windows, il y a l’excellente lib PurePDF (d'ABBKlaus, qui est un portage de l'excellent FPDF (voir forum us). Cette lib a été convertie en module récemment. Avec ça tu construit ton PDF tout comme un canvas (sauf que tu ne peux visualiser le résultat avant d'ouvrir le PDF avec un lecteur). C'est rapide, simple et fiable.

Exemple pour créer un Hello World (avec l'ancienne version, non-module)
Code:
#PurePDF_Include=1
XIncludeFile "PurePDF.pb"

Define file$="Tutorial01 Hello World.pdf"

pdf_Create()
pdf_AddPage()
pdf_SetFont("Arial","B",16)

pdf_Cell(40,10,"Hello World!",1)

pdf_Save(file$)

; Afficher
RunProgram(file$)

:arrow: La version actuelle mise en module par Thorsten1867 PurePDF :P

:wink:

_________________
Windows 10 Famille x64 + Linux (Slackware, Debian sur Oracle VirtualBox 6.0), Raspberry Pi


Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: Windows impression PDF
MessagePosté: Sam 19/Jan/2019 12:43 
Hors ligne
Avatar de l’utilisateur

Inscription: Mer 29/Juin/2011 14:11
Messages: 1662
Localisation: Belgique
Merci Marc56,

Oui j'ai en effet mal formulé ma question, et un grand merci pour l'info.

Nb: je change d’ailleurs l'intitulé du post

_________________
Windows 10 64 bits PB: 5.70 ; 5.71 beta 2


Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: [RES.] Windows création d'un fichier PDF
MessagePosté: Sam 19/Jan/2019 18:39 
Hors ligne

Inscription: Sam 08/Fév/2014 15:19
Messages: 1639
:idea: Comme avec cette lib, un PDF se "dessine" comme une image (zones de texte et images à des coordonnées x, y), tu peux avec un peu d'astuce créer un aperçu avant impression avec les même données.

:idea: Un autre truc utile, si ton application est internationale (impressions sur A4 ou letter): ne pas utiliser les 2,7 cm du bas de la page.
Ainsi, ta mise en page n'a pas besoin d'être imprimée en mode "ajusté" selon que la sortie se fait sur du A4 (21x29.7) ou Letter (21x27). Ceci est surtout valable pour les documents à imprimer sur un formulaire quand on doit rester dans un espace défini. Si l'utilisateur zoom, alors la hauteur et la largeur changent alors que sans utiliser le bas de page, on indique de rester à 100%

:wink:

_________________
Windows 10 Famille x64 + Linux (Slackware, Debian sur Oracle VirtualBox 6.0), Raspberry Pi


Haut
 Profil  
Répondre en citant le message  
Afficher les messages postés depuis:  Trier par  
Poster un nouveau sujet Répondre au sujet  [ 6 messages ] 

Heures au format UTC + 1 heure


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 2 invités


Vous ne pouvez pas poster de nouveaux sujets
Vous ne pouvez pas répondre aux sujets
Vous ne pouvez pas éditer vos messages
Vous ne pouvez pas supprimer vos messages

Rechercher:
Aller à:  
cron

 


Powered by phpBB © 2008 phpBB Group | Traduction par: phpBB-fr.com
subSilver+ theme by Canver Software, sponsor Sanal Modifiye