{"id":132,"date":"2024-12-13T09:46:16","date_gmt":"2024-12-13T14:46:16","guid":{"rendered":"https:\/\/coherentpdf.com\/blog\/?p=132"},"modified":"2024-12-13T09:46:16","modified_gmt":"2024-12-13T14:46:16","slug":"coherent-pdf-command-line-tools-version-2-8","status":"publish","type":"post","link":"https:\/\/coherentpdf.com\/blog\/?p=132","title":{"rendered":"Coherent PDF Command Line Tools Version 2.8"},"content":{"rendered":"\n<p>New features:<\/p>\n\n\n\n<p>o New -center-to-fit centres pages on a given paper size<br>o New -jpeg-to-jpeg-scale and -jpeg-to-jpeg-dpi<br>o Rasterize PDFs by calling out to GhostScript<br>o Extract pages as PNG\/JPEG by calling out to GhostScript<br>o Replace stream content with -replace-stream<\/p>\n\n\n\n<p>Extended features:<\/p>\n\n\n\n<p>o Expand page characteristics to cover Art, Trim, Bleed<br>o Add Piece Info to -composition[-json]<br>o Add @b@ for trimming bookmark text to given length<br>o Allow bold, italic, colours for JSON bookmarks<br>o Show OpenAction in -info<br>o Show more form information in -info<br>o Allow JSON \/ PDF syntax in dict processing and object exploration<br>o Show %Bookmark text when stamping text<br>o Change units for -info[-json] and -page-info[-json]<br>o Optionally add dot leaders to tables of content<br>o Add -collate-n to extend -collate to multiple pages at once<\/p>\n\n\n\n<p>Fixes:<\/p>\n\n\n\n<p>o Clean up @B implementation for -split-on-bookmarks<br>o -merge-add-bookmarks now has proper titles for images<br>o Font operations now include fonts within xobjects<br>o Image extraction now includes images within xobjects within xobjects<br>o HTML manual now ranks equally with PDF manual<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p>Available here: <a href=\"https:\/\/www.coherentpdf.com\/\">https:\/\/www.coherentpdf.com\/<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>New features: o New -center-to-fit centres pages on a given paper sizeo New -jpeg-to-jpeg-scale and -jpeg-to-jpeg-dpio Rasterize PDFs by calling out to GhostScripto Extract pages as PNG\/JPEG by calling out to GhostScripto Replace stream content with -replace-stream Extended features: o &hellip; <a href=\"https:\/\/coherentpdf.com\/blog\/?p=132\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-132","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/coherentpdf.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/132","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/coherentpdf.com\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/coherentpdf.com\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/coherentpdf.com\/blog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/coherentpdf.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=132"}],"version-history":[{"count":1,"href":"https:\/\/coherentpdf.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/132\/revisions"}],"predecessor-version":[{"id":133,"href":"https:\/\/coherentpdf.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/132\/revisions\/133"}],"wp:attachment":[{"href":"https:\/\/coherentpdf.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=132"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/coherentpdf.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=132"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/coherentpdf.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=132"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}