<feed xmlns='http://www.w3.org/2005/Atom'>
<title>pdf-form-replace-font2/src/main/java/com/teddywing, branch v0.0.1</title>
<subtitle>Replace fonts in a PDF's interactive form fields</subtitle>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/pdf-form-replace-font2/'/>
<entry>
<title>App.java: Remove debug prints</title>
<updated>2023-04-26T17:32:01+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2023-04-26T17:32:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/pdf-form-replace-font2/commit/?id=3248f1baa1b0a7e6527712622fb60bd51e431ff6'/>
<id>3248f1baa1b0a7e6527712622fb60bd51e431ff6</id>
<content type='text'>
We no longer need these.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We no longer need these.
</pre>
</div>
</content>
</entry>
<entry>
<title>App.java: Move `PdfReader`, `PdfWriter` declaration to `main`</title>
<updated>2023-04-26T17:29:36+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2023-04-26T17:28:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/pdf-form-replace-font2/commit/?id=9b5a53a6736e29fcf8a51f8fb0c3d23f85359879'/>
<id>9b5a53a6736e29fcf8a51f8fb0c3d23f85359879</id>
<content type='text'>
Didn't make sense to have the `replacePdfFieldFont` function do things
related to command line argument parsing.

I had done it that way originally because that's how my mind worked out
the standard input and output handling at the time.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Didn't make sense to have the `replacePdfFieldFont` function do things
related to command line argument parsing.

I had done it that way originally because that's how my mind worked out
the standard input and output handling at the time.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add license (GNU GPLv3+)</title>
<updated>2023-04-26T17:12:04+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2023-04-26T17:03:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/pdf-form-replace-font2/commit/?id=58f11da7305196ff2e67f0b176c365956b5e17bd'/>
<id>58f11da7305196ff2e67f0b176c365956b5e17bd</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>App.java: Add Mac OS X user font directory</title>
<updated>2023-04-26T16:31:14+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2023-04-26T16:31:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/pdf-form-replace-font2/commit/?id=5722b8d1a9f69e784452e188aab2ca30db5582e1'/>
<id>5722b8d1a9f69e784452e188aab2ca30db5582e1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>App.java: Add additional Mac OS X font locations</title>
<updated>2023-04-26T16:26:18+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2023-04-26T16:26:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/pdf-form-replace-font2/commit/?id=686513abf80bc03f0f06d3c76237db50766f6cb4'/>
<id>686513abf80bc03f0f06d3c76237db50766f6cb4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Switch to Java 8</title>
<updated>2023-04-25T22:14:22+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2023-04-25T22:14:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/pdf-form-replace-font2/commit/?id=caf0512b09360f2e29329d1eba7933273b4a79c8'/>
<id>caf0512b09360f2e29329d1eba7933273b4a79c8</id>
<content type='text'>
I had used Java 11 in order to use the `var` syntax, which seemed
pleasantly more concise, however, I discovered that the machine I want
to deploy this application to only has a Java 8 SDK, and I don't want to
bother messing with it and going on a potential yak shaving quest.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
I had used Java 11 in order to use the `var` syntax, which seemed
pleasantly more concise, however, I discovered that the machine I want
to deploy this application to only has a Java 8 SDK, and I don't want to
bother messing with it and going on a potential yak shaving quest.
</pre>
</div>
</content>
</entry>
<entry>
<title>App.java: Use command line arguments in `replacePdfFieldFont`</title>
<updated>2023-04-25T19:18:40+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2023-04-25T19:18:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/pdf-form-replace-font2/commit/?id=c61818f5cfb9905c0e7a26b532c70d46a73691fa'/>
<id>c61818f5cfb9905c0e7a26b532c70d46a73691fa</id>
<content type='text'>
Make the program dynamic and use the command line arguments when
performing font replacement.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Make the program dynamic and use the command line arguments when
performing font replacement.
</pre>
</div>
</content>
</entry>
<entry>
<title>App.java: Set remaining command line option variables</title>
<updated>2023-04-25T19:05:32+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2023-04-25T19:05:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/pdf-form-replace-font2/commit/?id=090fca140b7833956a52fde85083e9aa7d8c59d2'/>
<id>090fca140b7833956a52fde85083e9aa7d8c59d2</id>
<content type='text'>
Set `input`, `find`, `replace`, and `output` from command line
arguments. These will be used to generate the output PDF.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Set `input`, `find`, `replace`, and `output` from command line
arguments. These will be used to generate the output PDF.
</pre>
</div>
</content>
</entry>
<entry>
<title>App.java: Print program version</title>
<updated>2023-04-24T00:15:05+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2023-04-24T00:15:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/pdf-form-replace-font2/commit/?id=5baa6efc3b5a61bcb045bf28f5c1c31a5f0d9f0a'/>
<id>5baa6efc3b5a61bcb045bf28f5c1c31a5f0d9f0a</id>
<content type='text'>
Thanks to this Stack Overflow answer by mysomic
(https://stackoverflow.com/users/27241/mysomic) for explaining how to
get the program version in a Maven pom.xml context:
https://stackoverflow.com/questions/2712970/get-maven-artifact-version-at-runtime/12571330#12571330
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Thanks to this Stack Overflow answer by mysomic
(https://stackoverflow.com/users/27241/mysomic) for explaining how to
get the program version in a Maven pom.xml context:
https://stackoverflow.com/questions/2712970/get-maven-artifact-version-at-runtime/12571330#12571330
</pre>
</div>
</content>
</entry>
<entry>
<title>App.java: Start adding command line option parsing</title>
<updated>2023-04-23T23:29:28+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2023-04-23T23:29:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/pdf-form-replace-font2/commit/?id=f409b761be1a65908784d770db3617c2ca9838f3'/>
<id>f409b761be1a65908784d770db3617c2ca9838f3</id>
<content type='text'>
Used the following resources to see how to parse command line options
using commons-cli:

- https://reintech.io/blog/java-command-line-applications-parsing-processing-arguments
- https://commons.apache.org/proper/commons-cli/usage.html

Reusing the options from 'pdf-form-replace-font'.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Used the following resources to see how to parse command line options
using commons-cli:

- https://reintech.io/blog/java-command-line-applications-parsing-processing-arguments
- https://commons.apache.org/proper/commons-cli/usage.html

Reusing the options from 'pdf-form-replace-font'.
</pre>
</div>
</content>
</entry>
</feed>
