2010-01-12 17 views
8

Jaki byłby najprostszy i najkrótszy sposób przekształcenia pliku tekstowego w plik PDF z PHP? Z pewnym podstawowym przykładem kodu, jeśli to możliwe.Konwertuj tekst na PDF w PHP

Widziałem to, ale przykłady nie pokazują, jak użyć pliku tekstowego jako danych wejściowych.

http://uk3.php.net/manual/en/book.pdf.php

Dzięki

+0

nam powiedzieć trochę więcej o tym, dlaczego trzeba zrobić tekstowy pdf Coversion. Czy to jest jakaś praca wsadowa? Jaki jest kontekst? – Gordon

+0

Tak, to zadanie wsadowe, przekształci dość duże dokumenty tekstowe (około 1 MB) w pliki PDF. Nie ma potrzeby korzystania z wielu funkcji, z wyjątkiem możliwości umieszczania obrazów lub linków u góry pliku. Poza tym wyglądałoby to jak plik tekstowy. – usertest

+0

Chcąc zmodyfikować plik tekstowy, a nie tylko go konwertować, robi ogromną różnicę. Do prostej konwersji nie potrzebujesz PHP. Jeśli więc chcesz zmodyfikować plik PDF, podaj jak najbardziej konkretny opis tego, co próbujesz zrobić. – Gordon

Odpowiedz

9

TCPDF i FPDF może zarówno renderowania plików PDF. Jeśli używasz systemu Linux, możesz również wywołać ghostscript systemu, aby to zrobić.

+3

+1 za korzystanie z systemu operacyjnego, ponieważ prosi o * najprostszy i najkrótszy * - oczekiwałem tej jakości odpowiedzi od Gordona;) – Gordon

+0

Z własną definicją "najprostszy i najkrótszy", po prostu porównujemy jabłko i pomarańczę. –

+2

Reguły wielu ekranów stosu przepełnienia stosu! :) –

2

Będziesz na pewno trzeba napisać bibliotekę plików PDF. Powiedziałbym, spróbuj FPDF.

0

Można użyć MPDF.

Napisałem Smalll instrukcji:
1) pobrać pełną wersję (http://www.mpdf1.com/mpdf/index.php?page=Download) i ekstrakt z wewnątrz anyfolder

2) tworzenie sample.php w anyfolder i wstawić tak:

<?php 
include('./mpdf.php'); 
$mpdf=new mPDF(); 
$mpdf->WriteHTML('<div style="color:yellow;">SAMPLE TEXT, WITH HTML TAGS Too!</div>'); 
$mpdf->Output(); die(''); 
?> 

3) Następnie otwarty sample.php w przeglądarce, aby zobaczyć wynik!

WIELE INNYCH butlami - Convert HTML + CSS to PDF with PHP?