<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Manipulation on Technical Notes</title><link>http://luispa.com/en/tags/manipulation/</link><description>Recent content in Manipulation on Technical Notes</description><generator>Hugo -- 0.148.0</generator><language>en-US</language><lastBuildDate>Sun, 30 Nov 2025 00:00:00 +0000</lastBuildDate><atom:link href="http://luispa.com/en/tags/manipulation/index.xml" rel="self" type="application/rss+xml"/><item><title>The Swiss Army Knife for PDFs</title><link>http://luispa.com/en/posts/2025-11-30-navaja-pdfly/</link><pubDate>Sun, 30 Nov 2025 00:00:00 +0000</pubDate><guid>http://luispa.com/en/posts/2025-11-30-navaja-pdfly/</guid><description>&lt;img src="http://luispa.com/img/posts/logo-pdfly.svg" alt="pdfly logo" width="150px" height="150px" style="float:left; padding-right:25px" />
&lt;p>I just discovered &lt;strong>&lt;a href="https://github.com/py-pdf/pdfly">pdfly&lt;/a>&lt;/strong> (pronounced PDF-ly), the Swiss army knife for working with PDFs from the command line (CLI). It&amp;rsquo;s an application written purely in Python, designed to extract (meta)data and manipulate PDF files.&lt;/p>
&lt;p>It&amp;rsquo;s based on the &lt;code>fpdf2&lt;/code> and &lt;code>pypdf&lt;/code> libraries, is a free and open-source project with no commercial affiliation, and is licensed under BSD-3-Clause.&lt;/p>
&lt;br clear="left"/></description></item></channel></rss>