Confidential guide on numerology and astrology, based of GG33 Public information

MCPDF
MCPDF est une alternative à PDFTK avec des problèmes fixes Unicode, vous pouvez donc écrire łódź dans vos formulaires.
3 years
Works with Finder
12
Github Watches
11
Github Forks
45
Github Stars
Mcpdf
Mcpdf is an alternative to PDFtk with fixed unicode issues, so you can write Łódź into your forms.
It implements a small subset of PDFtk for which it implements compatible command line interface, so it can be used as a drop-in replacement for this subset of commands.
Internally it uses the iText PDF library.
Getting Started
Make sure you have installed a Java Runtime Environment such as OpenJDK.
Download the latest standalone version of Mcpdf (jar-with-dependencies).
For the sake of brevity, we will refer to this file as mcpdf.jar
. So you should either rename the file or create a symlink:
ln -s mcpdf-0.2.10-jar-with-dependencies.jar mcpdf.jar
Test it via:
java -jar mcpdf.jar
Usage
For the implemented subset of commands (see below), Mcpdf can be used as a drop-in replacement for PDFtk, taking a PDFtk command and replace pdftk
with java -jar mcpdf.jar
.
Please create an issue tracker entry if you would like to add more commands.
Fill in form data
Fill in form data from DATA.xfdf
into FORM.pdf
and write the result to OUTPUT.pdf
:
java -jar mcpdf.jar FORM.pdf fill_form - output - < DATA.xfdf > OUTPUT.pdf
Fill in form data and flatten the document to prevent further editing:
java -jar mcpdf.jar FORM.pdf fill_form - output - flatten < DATA.xfdf > OUTPUT.pdf
Add stamp and/or background
Use BACKGROUND.pdf
as a background for INPUT.pdf
and output to OUTPUT.pdf
:
java -jar mcpdf.jar INPUT.pdf background BACKGROUND.pdf output - > OUTPUT.pdf
Similarly, you can use the stamp functionality to add STAMP.pdf
as a stamp (i.e. foreground) for INPUT.pdf
and output into OUTPUT.pdf
. This works just like background, except that it places STAMP.pdf
in front of INPUT.pdf
instead of behind it:
java -jar mcpdf.jar INPUT.pdf stamp STAMP.pdf output - > OUTPUT.pdf
Advanced Topics
Combine with Another Library Version
Download the plain JAR file (mcpdf-0.2.10.jar
) instead of the jar-with-dependencies.
Download the version of the iText PDF library you want to use (itextpdf-X.Y.Z.jar
).
Run both in combination:
java -cp itextpdf-X.Y.Z.jar:mcpdf-0.2.10.jar aero.m_click.mcpdf.Main
Build from Source
Make sure you have installed Maven and Git.
Download the latest Mcpdf source and change into that folder:
git clone https://github.com/m-click/mcpdf.git
cd mcpdf
Build the plain JAR file as well as the jar-with-dependencies:
mvn package
This will download the correct version of the iText PDF library and all required Maven modules automatically.
You will find the JAR files in the target
subfolder.
Deploy Releases
Mcpdf uses the Sonatype OSSRH (OSS Repository Hosting Service). The project creation ticket was OSSRH-8759.
Create ~/.m2/settings.xml
:
<settings>
<servers>
<server>
<id>sonatype-nexus-snapshots</id>
<username>...</username>
<password>...</password>
</server>
<server>
<id>sonatype-nexus-staging</id>
<username>...</username>
<password>...</password>
</server>
</servers>
</settings>
Prepare documentation:
VERSION=`sed -n 's/^ <version>\([^-]*\).*/\1/p' pom.xml`
sed -i "s,mcpdf\([-/]\)[0-9.]*[0-9],mcpdf\1$VERSION,g" README.md
git commit -m "Prepare documentation for release mcpdf-$VERSION" README.md
Create a new release and upload it to the OSSRH staging area:
mvn release:clean release:prepare release:perform && git push
In case this fails with an error message stating that javadoc
cannot be found, try setting JAVA_HOME
:
export JAVA_HOME=/usr && mvn release:clean release:prepare release:perform && git push
If the automatic deployment failed:
- Open https://oss.sonatype.org/
- Select
Staging Repositories
- Click
Refresh
a few times as needed - If it failed to be closed automatically, click
Close
, thenConfirm
- Click
Refresh
a few times as needed - If it failed to be released automatically, click
Release
, thenConfirm
- Select
Watch it appear at the Central Repository:
- https://repo1.maven.org/maven2/aero/m-click/mcpdf/
- https://search.maven.org/artifact/aero.m-click/mcpdf
- https://search.maven.org/#search|gav|1|g%3A%22aero.m-click%22%20AND%20a%3A%22mcpdf%22
License
Affero GPL v3
Copyright (C) 2014 Volker Grabsch grabsch@m-click.aero
相关推荐
Advanced software engineer GPT that excels through nailing the basics.
Take an adjectivised noun, and create images making it progressively more adjective!
Siri Shortcut Finder – your go-to place for discovering amazing Siri Shortcuts with ease
I find academic articles and books for research and literature reviews.
Découvrez la collection la plus complète et la plus à jour de serveurs MCP sur le marché. Ce référentiel sert de centre centralisé, offrant un vaste catalogue de serveurs MCP open-source et propriétaires, avec des fonctionnalités, des liens de documentation et des contributeurs.
Manipulation basée sur Micropython I2C de l'exposition GPIO de la série MCP, dérivée d'Adafruit_MCP230XX
MCP Server pour récupérer le contenu de la page Web à l'aide du navigateur sans tête du dramwright.
Un puissant plugin Neovim pour gérer les serveurs MCP (Protocole de contexte modèle)
Pont entre les serveurs Olllama et MCP, permettant aux LLM locaux d'utiliser des outils de protocole de contexte de modèle
La communauté du curseur et de la planche à voile, recherchez des règles et des MCP
🧑🚀 全世界最好的 LLM 资料总结 (数据处理、模型训练、模型部署、 O1 模型、 MCP 、小语言模型、视觉语言模型) | Résumé des meilleures ressources LLM du monde.
L'application tout-en-un desktop et Docker AI avec chiffon intégré, agents AI, constructeur d'agent sans code, compatibilité MCP, etc.
Serveurs MCP géniaux - une liste organisée de serveurs de protocole de contexte de modèle
Reviews

user_5LFENR1B
As a dedicated user of mcp applications, I must say that mcpdf is a fantastic tool! Developed by m-click and available at https://github.com/m-click/mcpdf, this utility has significantly streamlined my PDF handling tasks. Its user-friendly interface and robust functionality make it a must-have for anyone dealing with PDF documents regularly. Highly recommended!