diff options
author | Teddy Wing | 2023-04-22 19:27:58 +0200 |
---|---|---|
committer | Teddy Wing | 2023-04-22 19:27:58 +0200 |
commit | d48f72fd266fb9b6b48122a4b192140774475416 (patch) | |
tree | e9271dd94edf5f0548f3d09204bea078e4abfce5 /Makefile | |
download | pdf-form-replace-font2-d48f72fd266fb9b6b48122a4b192140774475416.tar.bz2 |
Change PDF form field font
Use iText to change the font of interactive form fields in a PDF.
Changes the font in 'f1040.pdf' to Courier.
This code is based on the following example from iText:
https://kb.itextsupport.com/home/it7kb/ebooks/itext-7-jump-start-tutorial-for-net/chapter-5-manipulating-an-existing-pdf-document-net#Chapter5:ManipulatinganexistingPDFdocument|.NET-Changingthepropertiesofformfields
For now I just downloaded the dependencies' JAR files and put them in a
'lib/' directory rather than have to learn how to use a dependency
management tool like Maven. Here is the contents of the 'lib/'
directory:
barcodes-7.2.2.jar
commons-7.2.2.jar
font-asian-7.2.2.jar
forms-7.2.2.jar
hyph-7.2.2.jar
io-7.2.2.jar
kernel-7.2.2.jar
layout-7.2.2.jar
pdfa-7.2.2.jar
pdftest-7.2.2.jar
sign-7.2.2.jar
slf4j-api-1.7.9.jar
styled-xml-parser-7.2.2.jar
svg-7.2.2.jar
To run this:
$ make
$ make run
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..0125451 --- /dev/null +++ b/Makefile @@ -0,0 +1,8 @@ +CLASSPATH := -classpath '.:./lib/*' + +all: + javac $(CLASSPATH) Main.java + +.PHONY: run +run: + java $(CLASSPATH) Main |