Skip to content

Commit 9224b6e

Browse files
committed
updated iText to version 7.1.9
updated iText to version 7.1.9
1 parent ad0be34 commit 9224b6e

File tree

6 files changed

+45
-28
lines changed

6 files changed

+45
-28
lines changed

itext-java-html-pdf/.classpath

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,17 @@
33
<classpathentry kind="src" path="src/main/java" including="**/*.java"/>
44
<classpathentry kind="output" path="target/classes"/>
55
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
6-
<classpathentry kind="var" path="M2_REPO/com/itextpdf/itextpdf/5.4.2/itextpdf-5.4.2.jar"/>
7-
<classpathentry kind="var" path="M2_REPO/com/itextpdf/tool/xmlworker/5.4.1/xmlworker-5.4.1.jar"/>
6+
<classpathentry kind="var" path="M2_REPO/com/itextpdf/barcodes/7.1.9/barcodes-7.1.9.jar"/>
7+
<classpathentry kind="var" path="M2_REPO/com/itextpdf/kernel/7.1.9/kernel-7.1.9.jar"/>
8+
<classpathentry kind="var" path="M2_REPO/com/itextpdf/io/7.1.9/io-7.1.9.jar"/>
9+
<classpathentry kind="var" path="M2_REPO/org/slf4j/slf4j-api/1.7.13/slf4j-api-1.7.13.jar"/>
10+
<classpathentry kind="var" path="M2_REPO/com/itextpdf/font-asian/7.1.9/font-asian-7.1.9.jar"/>
11+
<classpathentry kind="var" path="M2_REPO/com/itextpdf/forms/7.1.9/forms-7.1.9.jar"/>
12+
<classpathentry kind="var" path="M2_REPO/com/itextpdf/layout/7.1.9/layout-7.1.9.jar"/>
13+
<classpathentry kind="var" path="M2_REPO/com/itextpdf/hyph/7.1.9/hyph-7.1.9.jar"/>
14+
<classpathentry kind="var" path="M2_REPO/com/itextpdf/pdfa/7.1.9/pdfa-7.1.9.jar"/>
15+
<classpathentry kind="var" path="M2_REPO/com/itextpdf/sign/7.1.9/sign-7.1.9.jar"/>
16+
<classpathentry kind="var" path="M2_REPO/com/itextpdf/styled-xml-parser/7.1.9/styled-xml-parser-7.1.9.jar"/>
17+
<classpathentry kind="var" path="M2_REPO/com/itextpdf/svg/7.1.9/svg-7.1.9.jar"/>
18+
<classpathentry kind="var" path="M2_REPO/com/itextpdf/html2pdf/2.1.6/html2pdf-2.1.6.jar"/>
819
</classpath>

itext-java-html-pdf/index.html

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,10 @@
77
<body>
88
<h1>HTML to PDF</h1>
99
<p>
10-
<span class="itext">itext</span> 5.4.2 <span class="description"> converting HTML to PDF</span>
10+
<span class="itext">itext</span> 7.1.9
11+
<span class="description"> converting HTML to PDF</span>
1112
</p>
13+
<img src="java.png" alt="java-logo"/>
1214
<table>
1315
<tr>
1416
<th class="label">Title</th>

itext-java-html-pdf/java.png

8.84 KB
Loading

itext-java-html-pdf/pdf.pdf

-1.67 KB
Binary file not shown.

itext-java-html-pdf/pom.xml

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -12,18 +12,20 @@
1212

1313
<properties>
1414
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
15+
<itext.version>RELEASE</itext.version>
1516
</properties>
1617

1718
<dependencies>
1819
<dependency>
19-
<groupId>com.itextpdf</groupId>
20-
<artifactId>itextpdf</artifactId>
21-
<version>5.4.2</version>
22-
</dependency>
23-
<dependency>
24-
<groupId>com.itextpdf.tool</groupId>
25-
<artifactId>xmlworker</artifactId>
26-
<version>5.4.1</version>
20+
<groupId>com.itextpdf</groupId>
21+
<artifactId>itext7-core</artifactId>
22+
<version>7.1.9</version>
23+
<type>pom</type>
24+
</dependency>
25+
<dependency>
26+
<groupId>com.itextpdf</groupId>
27+
<artifactId>html2pdf</artifactId>
28+
<version>2.1.6</version>
2729
</dependency>
2830
</dependencies>
2931
</project>
Lines changed: 19 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,31 @@
11
package com.hmkcode;
22

33
import java.io.FileInputStream;
4+
import java.io.FileNotFoundException;
45
import java.io.FileOutputStream;
56
import java.io.IOException;
6-
import com.itextpdf.text.Document;
7-
import com.itextpdf.text.DocumentException;
8-
import com.itextpdf.text.pdf.PdfWriter;
9-
import com.itextpdf.tool.xml.XMLWorkerHelper;
7+
8+
import com.itextpdf.html2pdf.HtmlConverter;
109

1110
public class App
1211
{
13-
public static void main( String[] args ) throws DocumentException, IOException
12+
public static final String HTML = "<h1>Hello</h1>"
13+
+ "<p>This was created using iText</p>"
14+
+ "<a href='hmkcode.com'>hmkcode.com</a>";
15+
16+
17+
public static void main( String[] args ) throws FileNotFoundException, IOException
1418
{
15-
// step 1
16-
Document document = new Document();
17-
// step 2
18-
PdfWriter writer = PdfWriter.getInstance(document, new FileOutputStream("pdf.pdf"));
19-
// step 3
20-
document.open();
21-
// step 4
22-
XMLWorkerHelper.getInstance().parseXHtml(writer, document,
23-
new FileInputStream("index.html"));
24-
//step 5
25-
document.close();
26-
19+
20+
// String to PDF
21+
HtmlConverter.convertToPdf(HTML, new FileOutputStream("string-to-pdf.pdf"));
22+
23+
24+
// HTML file to PDF
25+
HtmlConverter.convertToPdf(new FileInputStream("index.html"),
26+
new FileOutputStream("index-to-pdf.pdf"));
27+
28+
2729
System.out.println( "PDF Created!" );
2830
}
2931
}

0 commit comments

Comments
 (0)