Advertisement
Guest User

Untitled

a guest
Jun 25th, 2016
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.05 KB | None | 0 0
  1. import com.itextpdf.text.Document;
  2. import com.itextpdf.text.Image;
  3. import com.itextpdf.text.PageSize;
  4. import com.itextpdf.text.pdf.PdfWriter;
  5.  
  6. import java.io.File;
  7. import java.io.FileOutputStream;
  8. import java.util.ArrayList;
  9. import java.util.List;
  10.  
  11. public class JpgToPdf {
  12. public static void main(String arg[]) throws Exception {
  13. File root = new File("<folder containing images>");
  14. String outputFile = "output.pdf";
  15. List<String> files = new ArrayList<String>();
  16. files.add("page1.jpg");
  17. files.add("page2.jpg");
  18.  
  19. Document document = new Document();
  20. PdfWriter.getInstance(document, new FileOutputStream(new File(root, outputFile)));
  21. document.open();
  22. for (String s : files) {
  23. document.newPage();
  24. Image image = Image.getInstance(new File(root, s).getAbsolutePath());
  25. image.setAbsolutePosition(0, 0);
  26. image.setBorderWidth(0);
  27. image.scaleAbsolute(PageSize.A4);
  28. document.add(image);
  29. }
  30. document.close();
  31. }
  32. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement