2011-08-16 40 views
9

Đã làm một chút công bằng đào vào sáng nay, và không nhìn thấy một câu trả lời rõ ràng - là nó có thể lưu một hình ảnh để định dạng pdf bằng cách sử dụng PHP (hoặc một trong nhiều thư viện của nó)?Tải lên jpg/png, chuyển đổi sang pdf và lưu với PHP?

Tôi khá quen thuộc với GD, mặc dù nó dường như không có chức năng xuất/định dạng PDF được tích hợp sẵn từ lần đọc của tôi cho đến nay.

Nếu có bất kỳ đề xuất nào, nó sẽ được đánh giá cao !!

Trả lời

8

Tôi đã cố thêm câu trả lời này vào câu trả lời được chấp nhận. Dưới đây là một ví dụ về cách để chuyển đổi hình ảnh sang định dạng khác (bao gồm cả pdf) với các module Imagick:

$img = new Imagick('path/to/image.jpg'); 
$img->setImageFormat('pdf'); 
$success = $img->writeImage('path/to/image.pdf'); 

HOẶC

$img = new Imagick(); 
$img->readImageBlob($imageBytes); 
$img->setImageFormat('pdf'); 
$success = $img->writeImage('path/to/image.pdf'); 
+0

Làm thế nào để thêm nhiều hình ảnh như pdf đơn ?? – Mani

+0

@Mani xem tài liệu về [writeImages] (http://php.net/manual/en/imagick.writeimages.php). Có một ví dụ điển hình ở đầu ghi chú đóng góp của người dùng. – threeve

1

tôi thấy 2 lựa chọn khác:

  • các pdflib extension, nhưng phiên bản mã nguồn mở là khá hạn chế (Tôi không biết nếu bạn có thể sử dụng chức năng hình ảnh không có giấy phép trả tiền)
  • Zend_Pdf, đó là một lib đơn giản-PHP, một phần của khung công tác Zend.
Các vấn đề liên quan