Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

starts readme #69

Merged
merged 1 commit into from
Feb 12, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
26 changes: 25 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,2 +1,26 @@
# xpdf-api
# Xpdf API

Xpdf API is a collection of Java APIs for [Xpdf](https://www.xpdfreader.com/about.html), an open source library for working with PDF files written in C++.
Xpdf is an invaluable PDF toolkit, which this project aims to make more accessible to the Java community.

Our primary goals are:
* Provide full programmatic access to Xpdf.
* Act as a pure, unobscured interface to Xpdf.

APIs are available for the following Xpdf functions:
* _pdftotext_ - extract text from PDF files

## Getting Started

An API is available for each of the individual
### Dependency

TODO: maven pdf-text-api link

TODO: maven pdf-text-api-starter link

### PdfTextTool

## License

Xpdf API is Open Source software released under the [GNU General Public License, version 3 (GPLv3)](https://www.gnu.org/licenses/gpl-3.0.html).
2 changes: 2 additions & 0 deletions TODO
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
- licensing
- understand difference between license, copyright, and trademark, and what that means for this project https://stackoverflow.com/a/13437203/8784215
do i have to reference original Glyph/Cog copyright or anything?
- package structure - the release package is sooo small in size.
is there any reason NOT to group the modules together into a single module??
- write README
- make github repo public
- setup namecheap xpdf.io domain to automatically redirect to github repo, until website built
Expand Down
2 changes: 1 addition & 1 deletion common-api/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@
<url>https://xpdf.io</url>
<licenses>
<license>
<name>GNU General Public License (GPL) version 3</name>
<name>GNU General Public License, version 3 (GPLv3)</name>
<url>https://www.gnu.org/licenses/gpl-3.0.html</url>
</license>
</licenses>
Expand Down
2 changes: 1 addition & 1 deletion pdf-text-api-spring-boot-starter/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@
<url>https://xpdf.io</url>
<licenses>
<license>
<name>GNU General Public License (GPL) version 3</name>
<name>GNU General Public License, version 3 (GPLv3)</name>
<url>https://www.gnu.org/licenses/gpl-3.0.html</url>
</license>
</licenses>
Expand Down
2 changes: 1 addition & 1 deletion pdf-text-api/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@
<url>https://xpdf.io</url>
<licenses>
<license>
<name>GNU General Public License (GPL) version 3</name>
<name>GNU General Public License, version 3 (GPLv3)</name>
<url>https://www.gnu.org/licenses/gpl-3.0.html</url>
</license>
</licenses>
Expand Down
2 changes: 1 addition & 1 deletion pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@
<url>https://xpdf.io</url>
<licenses>
<license>
<name>GNU General Public License (GPL) version 3</name>
<name>GNU General Public License, version 3 (GPLv3)</name>
<url>https://www.gnu.org/licenses/gpl-3.0.html</url>
</license>
</licenses>
Expand Down