Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import com.itextpdf.text.Document;
- import com.itextpdf.text.Image;
- import com.itextpdf.text.PageSize;
- import com.itextpdf.text.pdf.PdfWriter;
- import java.io.File;
- import java.io.FileOutputStream;
- import java.util.ArrayList;
- import java.util.List;
- public class JpgToPdf {
- public static void main(String arg[]) throws Exception {
- File root = new File("<folder containing images>");
- String outputFile = "output.pdf";
- List<String> files = new ArrayList<String>();
- files.add("page1.jpg");
- files.add("page2.jpg");
- Document document = new Document();
- PdfWriter.getInstance(document, new FileOutputStream(new File(root, outputFile)));
- document.open();
- for (String s : files) {
- document.newPage();
- Image image = Image.getInstance(new File(root, s).getAbsolutePath());
- image.setAbsolutePosition(0, 0);
- image.setBorderWidth(0);
- image.scaleAbsolute(PageSize.A4);
- document.add(image);
- }
- document.close();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement