ATProto Browser

ATProto Browser

Experimental browser for the Atmosphere

Post

Performing content preserving modifications (e.g. rotating by x degrees) to PDFs programmatically is a surprisingly deep rabbit hole 🐇 After trying a bunch of approaches with mediocre results (blurry, quadrupled in size, ...) qpdf seems to do exactly that - and it's actually permissive open source 🎉

May 8, 2025, 2:19 PM

Record data

{
  "uri": "at://did:plc:h6cnnprki3i6rf3h2cctufta/app.bsky.feed.post/3loo462gu6c2e",
  "cid": "bafyreihznu64qowpoylivz5b67qcyqttd6nkynn6fvyxyhszbiojqvono4",
  "value": {
    "text": "Performing content preserving modifications (e.g. rotating by x degrees) to PDFs programmatically is a surprisingly deep rabbit hole 🐇 After trying a bunch of approaches with mediocre results (blurry, quadrupled in size, ...) qpdf seems to do exactly that - and it's actually permissive open source 🎉",
    "$type": "app.bsky.feed.post",
    "embed": {
      "$type": "app.bsky.embed.external",
      "external": {
        "uri": "https://github.com/qpdf/qpdf",
        "title": "GitHub - qpdf/qpdf: qpdf: A content-preserving PDF document transformer",
        "description": "qpdf: A content-preserving PDF document transformer - qpdf/qpdf"
      }
    },
    "langs": [
      "en"
    ],
    "createdAt": "2025-05-08T14:19:01.797Z"
  }
}