2013-04-01 6 views
5

Tôi muốn chuyển đổi một số tệp .jpg (được quay bằng camera của thiết bị) thành tệp .pdf. Tôi thấy rất nhiều công cụ như iText, mupdf, PDFjet, pdjBox.cách chuyển đổi jpg sang pdf trong Android java

Có điều gì đơn giản hơn không? (như một API sẵn sàng cho android?)

Cảm ơn.

Trả lời

5

sử dụng Thư viện iText để chuyển văn bản thành pdf. Sử dụng điều này để chuyển đổi hình ảnh sang pdf.

import java.io.*; 
import com.lowagie.text.*; 
import com.lowagie.text.pdf.*; 
public class imagesPDF 
{  
    public static void main(String arg[])throws Exception 
    {     
     Document document=new Document(); 
     PdfWriter.getInstance(document,new FileOutputStream("YourPDFHere.pdf")); 
     document.open(); 
     Image image = Image.getInstance ("yourImageHere.jpg"); 
     document.add(new Paragraph("Your Heading for the Image Goes Here")); 
     document.add(image);    
     document.close(); 
    } 
} 
+0

và làm cách nào để thêm nhiều hình ảnh, mỗi hình ảnh vào một trang riêng biệt ..? –

+0

Hey @Nathan, tôi đã sử dụng mã của bạn để chuyển đổi tệp .jpg thành pdf. Nhưng vấn đề là tôi chỉ nhận được một phần của hình ảnh của tôi trong tài liệu Pdf trong khi hình ảnh của tôi được lưu trữ đầy đủ trong thiết bị. Bạn có thể giúp tôi với điều đó không. –

+0

một chút khẩn cấp. Nếu bạn có thể giúp đỡ. Vì vậy, tôi có thể chấp nhận câu trả lời của bạn. –