Librairie PDF

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Librairie PDF

Re: Librairie PDF

par rimie » 27 mars 2012, 05:40

merci xTG

Re: Librairie PDF

par xTG » 26 mars 2012, 08:20

Selon la doc :
Starting with PHP 4.0.5, the PHP extension for PDFlib is officially supported by PDFlib GmbH.
Et quand on va sur leur site on voit effectivement que cette librairie est payante...
Donc à priori on doit avoir une version gratuite avec PHP mais qui affiche des copyrights.

Re: Librairie PDF

par rimie » 26 mars 2012, 04:54

@AB: c'est vrai, j'ai essaye les 2 librairie FPDF et TCPDF, mais je veux apprendre aussi la librairie normale du manuel PHP.

@ xTG: j'ai change le chemin du fichier, et ca marche, le fichier pdf a ete cree avec un arriere plan ecrit: www.pdflib.com

est ce que c'est normal?

Re: Librairie PDF

par AB » 24 mars 2012, 18:53

Tu vas te faire ch* grave en utilisant directement les fonctions natives php... A moins que tu veuille devenir un spécialiste de la question, je te conseillerais plutôt d'utiliser une lib genre fpdf (doc en français, de nombreux exemples...)

Re: Librairie PDF

par xTG » 24 mars 2012, 10:41

C'est la ressource crée lors de l'ouverture du fichier.
En l’occurrence dans ton dernier code c'est $pdf.

Re: Librairie PDF

par rimie » 24 mars 2012, 06:44

qu'est ce qu'on appelle par resource:
bool PDF_begin_page_ext ( resource $pdfdoc , float $width , float $height , string $optlist )
'PDFlibException' with message 'Function must not be called in 'object' scope'

Re: Librairie PDF

par rimie » 23 mars 2012, 17:52

j'ai change de font, et ca marche:
<?php

$pdf = PDF_new();

pdf_open_file($pdf, "../htdocs/PDF/index2.pdf");

pdf_begin_page($pdf, 595, 842);

// je ne sais pas quoi mettre au 4eme parametre
$font = PDF_load_font($pdf, "Times-Roman", "host", '');

pdf_setfont($pdf, $font, 16);

pdf_show_xy($pdf, "Bonjour tout le monde!!!!!", 20, 600);
pdf_show_xy($pdf, "Ceci est mon premier PDF", 20,650);
pdf_show_xy($pdf, "Juste au-dessous :)", 20,650);

pdf_end_page($pdf);

pdf_close($pdf);

?>

j'ai mis:
pdf_show_xy($pdf, "Ceci est mon premier PDF", 20,650);
pdf_show_xy($pdf, "Juste au-dessous :)", 20,650);
meme ligne et meme colonne, supposant que j'ai des donnees de la BDD, comment puis je les generer?

Re: Librairie PDF

par rimie » 23 mars 2012, 17:37

alors j'ai une erreur niveau font:
$font = pdf_findfont($pdf, "Arial", "host");
normalement Arial se trouve sur Fonts, je l'ai mis sur ce chemin xampp/htdocs/pdf/ mais ca marche pas:
Fatal error: Uncaught exception 'PDFlibException' with message 'Metrics data for font 'Arial' not found'

Re: Librairie PDF

par AB » 23 mars 2012, 17:14

Les lib dont tu parle ont été conçues pour faciliter la création de fichiers pdf. Avec les fonctions natives de php tu gagneras en performance (rapidité d'exécution) mais tu perdras en souplesse d'utilisation...

Re: Librairie PDF

par rimie » 23 mars 2012, 16:54

Elle permet de créer des fichiers PDF (mais pas de les lire) donc oui.
merci, je vais lire la doc, pour creer un fichier PDF et le stocker sur un repertoire du site

Re: Librairie PDF

par xTG » 23 mars 2012, 12:27

Elle permet de créer des fichiers PDF (mais pas de les lire) donc oui.

Librairie PDF

par rimie » 23 mars 2012, 12:24

Bonjour,

Est ce que la doc http://php.net/manual/en/ref.pdf.php est equivalent aux librairies comme FPDF et TCPDF?

Merci