<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>Finder Quick Actions on Jingyuan</title>
        <link>https://jingyuan-zheng.github.io/tags/finder-quick-actions/</link>
        <description>Recent content in Finder Quick Actions on Jingyuan</description>
        <generator>Hugo -- gohugo.io</generator>
        <language>en-US</language>
        <copyright>Jingyuan Zheng</copyright>
        <lastBuildDate>Thu, 22 Oct 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://jingyuan-zheng.github.io/tags/finder-quick-actions/index.xml" rel="self" type="application/rss+xml" /><item>
            <title>Export Selected PDF Pages as PNG Images from Finder on Mac</title>
            <link>https://jingyuan-zheng.github.io/p/pdf-page-extractor/</link>
            <pubDate>Sun, 04 Oct 2026 00:00:00 +0000</pubDate>
            <guid>https://jingyuan-zheng.github.io/p/pdf-page-extractor/</guid>
            <description>&lt;img src=&#34;https://jingyuan-zheng.github.io/img/pdf-page-extractor/preview.png&#34; alt=&#34;Featured image of post Export Selected PDF Pages as PNG Images from Finder on Mac&#34; /&gt;&lt;p&gt;PDF Page Extractor turns selected PDF pages into PNG images on Mac, with a preview window for page selection and a separate Finder action for whole-document export.&lt;/p&gt;&#xA;&lt;p&gt;A PDF may be convenient to read but awkward to reuse when you need just one chart in a presentation or a few pages in a note. Screenshots work, but their crop and resolution depend on the display. &lt;a class=&#34;link&#34; href=&#34;https://github.com/Jingyuan-Zheng/PDF-Page-Extractor&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;PDF Page Extractor&lt;/a&gt; renders the chosen pages directly and keeps the source PDF unchanged.&lt;/p&gt;&#xA;&lt;h2 id=&#34;install-the-right-components&#34;&gt;Install the right components&#xA;&lt;/h2&gt;&lt;p&gt;The release provides two ZIP downloads: the preview app and a package containing two Finder Quick Actions. The downloadable app requires an Apple silicon Mac and macOS 13 or later; Intel users need to build from source.&lt;/p&gt;&#xA;&lt;p&gt;Unzip the app and place &lt;strong&gt;PDF Page Extractor.app&lt;/strong&gt; in &lt;code&gt;/Applications&lt;/code&gt; or your personal &lt;code&gt;~/Applications&lt;/code&gt; folder. Unzip the workflow package too, double-click the &lt;code&gt;.workflow&lt;/code&gt; files you need, and accept macOS’s installation prompt:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;Extract Page to Image&amp;hellip;&lt;/strong&gt; opens the preview and page-selection window.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Extract PDF as Images&lt;/strong&gt; exports every page without that window.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;The published app is ad-hoc signed and not notarized. Follow the repository&amp;rsquo;s first-launch instructions if macOS blocks it. Its interface is currently English.&lt;/p&gt;&#xA;&lt;h2 id=&#34;select-the-pages-before-exporting&#34;&gt;Select the pages before exporting&#xA;&lt;/h2&gt;&lt;p&gt;Select one or several PDFs in Finder, open the contextual menu, and choose &lt;strong&gt;Quick Actions / Services → Extract Page to Image&amp;hellip;&lt;/strong&gt;.&lt;/p&gt;&#xA;&lt;p&gt;The large preview helps confirm the document, while thumbnails provide selection (see Figure 1). Use Command-click for separate pages, Shift-click for a continuous range, or enter something such as &lt;code&gt;1, 3-5, 9&lt;/code&gt; in &lt;strong&gt;Page&lt;/strong&gt; and press Return. If several PDFs were selected, the file dropdown switches documents.&lt;/p&gt;&#xA;&lt;div class=&#34;post-figure&#34;&gt;&#xA;&lt;img src=&#34;https://jingyuan-zheng.github.io/img/pdf-page-extractor/preview.png&#34; alt=&#34;PDF Page Extractor showing a document preview and page thumbnails&#34;&gt;&#xA;&lt;div class=&#34;caption&#34;&gt;Figure 1: Preview the document and select pages before exporting. Screenshot from the project repository.&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;p&gt;Browsing and selecting are different actions: the arrow buttons move through the preview, while thumbnails and the Page field determine the exported selection. For pages 2 and 5, Command-click those two thumbnails and press &lt;strong&gt;Extract 2 Pages&lt;/strong&gt;. Finder reveals the resulting images afterward.&lt;/p&gt;&#xA;&lt;h2 id=&#34;understand-the-output&#34;&gt;Understand the output&#xA;&lt;/h2&gt;&lt;p&gt;The app exports &lt;strong&gt;200 DPI PNG files with a white background&lt;/strong&gt;. Leave &lt;strong&gt;Export to Folder&lt;/strong&gt; selected for a new folder beside the PDF, or turn it off to place the images beside the original. For example, pages 1–3 of &lt;code&gt;report.pdf&lt;/code&gt; go into &lt;code&gt;report_pages_1-3_images&lt;/code&gt;, with one PNG per page. Repeating an export adds a number rather than overwriting existing output. The PDF’s folder must be writable.&lt;/p&gt;&#xA;&lt;p&gt;The output is a full-page raster image: text is no longer selectable or searchable, and the tool does not extract individual embedded images. Resolution and white background are fixed. Keep the PDF for editing its text or making higher-resolution artwork.&lt;/p&gt;&#xA;&lt;h2 id=&#34;a-worked-example-two-charts-from-a-report&#34;&gt;A worked example: two charts from a report&#xA;&lt;/h2&gt;&lt;p&gt;Suppose a twenty-page report has useful charts on pages 4 and 11. Select the PDF in Finder and open &lt;strong&gt;Extract Page to Image&amp;hellip;&lt;/strong&gt;. First check the document’s printed page numbers against the app’s page sequence. A cover and contents section can make printed “page 4” a different position in the file.&lt;/p&gt;&#xA;&lt;p&gt;Command-click the two thumbnails, or enter their actual page positions in &lt;strong&gt;Page&lt;/strong&gt;. Check the export button’s page count and leave &lt;strong&gt;Export to Folder&lt;/strong&gt; enabled. The result then stays in a recognizable folder beside the PDF instead of mixing several PNGs into a busy attachment directory.&lt;/p&gt;&#xA;&lt;p&gt;Open the exported images before putting them into slides. Inspect legends, small text, and page edges. Crop the PNG afterward if you only need the chart, keeping an uncropped export so you can revise that crop later. If your goal is the original embedded image object, use an image-extraction tool; this app renders the whole page.&lt;/p&gt;&#xA;&lt;h2 id=&#34;what-200-dpi-means-in-practice&#34;&gt;What 200 DPI means in practice&#xA;&lt;/h2&gt;&lt;p&gt;DPI determines how many pixels represent a page. An A4 page measuring about 8.27×11.69 inches produces roughly 1654×2338 pixels at 200 DPI, depending on its actual PDF dimensions. This is more consistent than grabbing a reduced preview window, but tiny lettering can still look soft when enlarged to poster size.&lt;/p&gt;&#xA;&lt;p&gt;PNG suits text, lines, and charts, but the export is a bitmap. To search the report, copy sentences, or edit a table, keep the original PDF and use text extraction or OCR where appropriate. Placing the PNG inside another document does not restore selectable text or working links.&lt;/p&gt;&#xA;&lt;p&gt;Check requirements before exporting if you need transparency, editable vectors, or a specific resolution. This version uses fixed white backgrounds and 200 DPI rather than offering those controls. Keeping the source PDF makes it easy to try another method later.&lt;/p&gt;&#xA;&lt;h2 id=&#34;locate-the-output-before-retrying&#34;&gt;Locate the output before retrying&#xA;&lt;/h2&gt;&lt;p&gt;The destination is beside the source PDF, not automatically Downloads. For a document on a read-only disk image or an unwritable shared folder, copy it to Documents or another writable location first. Check the folder and permissions before clicking Export repeatedly.&lt;/p&gt;&#xA;&lt;p&gt;A suffix such as &lt;code&gt;_2&lt;/code&gt; means an earlier result was preserved. Before sharing, confirm which export folder you opened and whether its pages match the requested selection. Add a descriptive purpose to the folder name if useful. Modification time alone is less reliable than inspecting the actual pages.&lt;/p&gt;&#xA;&lt;p&gt;For several PDFs, finish one preview-and-export cycle first, then continue once the page selection and destination make sense. Whole-document export is useful when you need every page. Converting an entire scanned book for two charts creates unnecessary files and makes checking the result harder.&lt;/p&gt;&#xA;&lt;h2 id=&#34;export-a-whole-pdf-separately&#34;&gt;Export a whole PDF separately&#xA;&lt;/h2&gt;&lt;p&gt;For every page, use &lt;strong&gt;Extract PDF as Images&lt;/strong&gt; from Finder. This action requires Poppler:&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;&#xA;&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1&#xA;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-sh&#34; data-lang=&#34;sh&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;brew install poppler&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&lt;p&gt;The preview app and selected-page action do not need Poppler or Homebrew. That distinction is useful if you only want a few pages and prefer a smaller setup.&lt;/p&gt;&#xA;&lt;p&gt;Opening the app directly without an input PDF produces &lt;strong&gt;No PDF file was provided&lt;/strong&gt;. That message means the app expects a file argument; start it through the Quick Action with a PDF selected. Password-protected PDFs have no password-entry window. A large selection can temporarily make the preview appear unresponsive while pages render.&lt;/p&gt;&#xA;&lt;p&gt;If an action is missing, check the enabled Finder extensions and Services settings described in the &lt;a class=&#34;link&#34; href=&#34;https://github.com/Jingyuan-Zheng/PDF-Page-Extractor#readme&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;README&lt;/a&gt;. For translating a document while retaining useful structure, see &lt;a class=&#34;link&#34; href=&#34;https://jingyuan-zheng.github.io/p/translate-document-quick-action/&#34; &gt;Translate Document Quick Action&lt;/a&gt;.&lt;/p&gt;&#xA;</description>
        </item></channel>
</rss>
