<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>デスクトップアプリ &#8211; ケケンタの独学ITブログ</title>
	<atom:link href="https://kekenta-it-blog.com/tag/%e3%83%87%e3%82%b9%e3%82%af%e3%83%88%e3%83%83%e3%83%97%e3%82%a2%e3%83%97%e3%83%aa/feed/" rel="self" type="application/rss+xml" />
	<link>https://kekenta-it-blog.com</link>
	<description>プログラミングやWeb制作の情報を発信</description>
	<lastBuildDate>Sun, 27 Jul 2025 21:37:40 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0</generator>

<image>
	<url>https://kekenta-it-blog.com/wp-content/uploads/2023/07/cropped-KEKENTA-BLOG-32x32.png</url>
	<title>デスクトップアプリ &#8211; ケケンタの独学ITブログ</title>
	<link>https://kekenta-it-blog.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>GmailToPDF: Desktop App That Automatically Converts Gmail to PDF!</title>
		<link>https://kekenta-it-blog.com/gmail-to-pdf-desktopapp-eng/</link>
					<comments>https://kekenta-it-blog.com/gmail-to-pdf-desktopapp-eng/#respond</comments>
		
		<dc:creator><![CDATA[ケケンタ]]></dc:creator>
		<pubDate>Thu, 10 Jul 2025 10:37:46 +0000</pubDate>
				<category><![CDATA[デスクトップアプリ]]></category>
		<category><![CDATA[Gmail]]></category>
		<category><![CDATA[PDF]]></category>
		<category><![CDATA[ツール]]></category>
		<category><![CDATA[自動化]]></category>
		<guid isPermaLink="false">https://kekenta-it-blog.com/?p=15214</guid>

					<description><![CDATA[<p><img src="https://kekenta-it-blog.com/wp-content/uploads/2025/07/eye-catch__gmail-to-pdf-desktopapp-en__15214-1024x576.jpg" class="webfeedsFeaturedVisual" /></p>Have you ever felt this way? Speaking personally, I&#8217;m currently working as a freelancer. When looking fo [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><img src="https://kekenta-it-blog.com/wp-content/uploads/2025/07/eye-catch__gmail-to-pdf-desktopapp-en__15214-1024x576.jpg" class="webfeedsFeaturedVisual" /></p><div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="gray"><div class="c-balloon__icon -circle"><img decoding="async" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="https://kekenta-it-blog.com/wp-content/uploads/2023/07/困った顔-150x150.jpg" alt="" class="lazyload c-balloon__iconImg" width="80px" height="80px"><noscript><img decoding="async" src="https://kekenta-it-blog.com/wp-content/uploads/2023/07/困った顔-150x150.jpg" alt="" class="c-balloon__iconImg" width="80px" height="80px"></noscript><span class="c-balloon__iconName">ケケンタ</span></div><div class="c-balloon__body -speaking -border-on"><div class="c-balloon__text">
<p>Want to automatically convert Gmail emails to PDF…<br>Manual conversion every time is such a hassle…</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>


<p class="wp-block-paragraph">Have you ever felt this way?</p>



<p class="wp-block-paragraph">Speaking personally, I&#8217;m currently working as a freelancer.</p>



<p class="wp-block-paragraph">When looking for work, I often use crowdsourcing services like Lancers and Coconala. This means that for every job I take, I need to keep the necessary emails as electronic documents, and I frequently find myself thinking, &#8220;I wish I could convert these to PDF more easily.&#8221;</p>



<p class="wp-block-paragraph">To improve efficiency, I was searching for a tool to convert Gmail emails to PDF, but surprisingly couldn&#8217;t find one that met my ideal requirements, which left me frustrated.</p>



<p class="wp-block-paragraph">So I thought, &#8220;Why not make it myself!&#8221; and developed the desktop application (for Windows) I&#8217;m introducing today: &#8220;<strong><span class="swl-inline-color has-swl-deep-02-color">GmailToPDF</span></strong>.&#8221;</p>



<figure class="wp-block-image size-large is-style-default"><img decoding="async" width="1024" height="576" src="https://kekenta-it-blog.com/wp-content/uploads/2025/07/GmaillToPDF_english-1024x576.jpg" alt="GmailToPDF Dashboard" class="wp-image-15170" srcset="https://kekenta-it-blog.com/wp-content/uploads/2025/07/GmaillToPDF_english-1024x576.jpg 1024w, https://kekenta-it-blog.com/wp-content/uploads/2025/07/GmaillToPDF_english-300x169.jpg 300w, https://kekenta-it-blog.com/wp-content/uploads/2025/07/GmaillToPDF_english-768x432.jpg 768w, https://kekenta-it-blog.com/wp-content/uploads/2025/07/GmaillToPDF_english.jpg 1280w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">GmailToPDF Dashboard</figcaption></figure>



<p class="wp-block-paragraph">After actually developing it, I created a truly convenient tool, so I&#8217;d like to introduce it in detail!</p>



<p class="has-text-align-center u-mb-ctrl u-mb-0 wp-block-paragraph"><span class="swl-fz u-fz-s">＼ <strong>Purchase on Gumroad !!</strong> ／</span></p>



<div class="swell-block-button green_ -size-l u-mb-ctrl u-mb-30 is-style-btn_shiny" data-id="ebde0e7b"><a href="https://kekenta.gumroad.com/l/eoafiv" target="_blank" rel="noopener noreferrer" class="swell-block-button__link" data-has-icon="1"><span>Purchase GmailToPDF</span><svg class="__icon -right" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" viewBox="0 0 512 512"><path d="M470.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L402.7 256 265.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l160-160zm-352 160l160-160c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L210.7 256 73.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0z"></path></svg></a></div>



<h2 class="wp-block-heading">What kind of app is GmailToPDF?</h2>



<p class="wp-block-paragraph">GmailToPDF is a modern desktop application that converts Gmail emails to PDF.</p>



<p class="wp-block-paragraph">It&#8217;s built with React + Electron + Material-UI, designed to be both beautiful and extremely user-friendly.</p>



<p class="is-style-icon_info wp-block-paragraph">This introduction covers the Windows version only.</p>



<h2 class="wp-block-heading">Main Features and Development Focus Points</h2>



<p class="wp-block-paragraph">I developed this with &#8220;Vibe Coding&#8221; as the main focus, which has become popular recently.</p>



<p class="wp-block-paragraph">Therefore, while I didn&#8217;t do heavy programming, I put a lot of effort into functionality and UI development. In this chapter, I&#8217;ll introduce these main features and focus points.</p>



<div class="swell-block-capbox cap_box is-style-shadow" data-colset="col1"><div class="cap_box_ttl"><span><span style="--the-icon-svg: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjFlbSIgd2lkdGg9IjFlbSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBhcmlhLWhpZGRlbj0idHJ1ZSIgdmlld0JveD0iMCAwIDQ4IDQ4Ij48cGF0aCBkPSJtNDQuMiAyOS42LTMuNC0zLjJjLjEtLjguMi0xLjYuMi0yLjRzLS4xLTEuNi0uMi0yLjRsMy40LTMuMmMuOC0uNiAxLTEuNy41LTIuNmwtMy4zLTUuNmMtLjUtLjktMS42LTEuMi0yLjUtLjlsLTQuNCAxLjNjLTEuMy0xLTIuNy0xLjgtNC4yLTIuNGwtMS4xLTQuNWMtLjEtMS0xLTEuNy0yLTEuN2gtNi41Yy0xIDAtMS44LjctMiAxLjdsLTEuMSA0LjVjLTEuNS42LTMgMS40LTQuMiAyLjRMOS4xIDkuM2MtLjktLjQtMiAwLTIuNS45bC0zLjMgNS42Yy0uNS45LS4zIDIgLjUgMi42bDMuNCAzLjJjLS4xLjgtLjIgMS42LS4yIDIuNHMuMSAxLjYuMiAyLjRsLTMuNCAzLjJjLS44LjYtMSAxLjctLjUgMi42bDMuMyA1LjZjLjUuOSAxLjYgMS4yIDIuNS45bDQuNC0xLjNjMS4zIDEgMi43IDEuOCA0LjIgMi40bDEuMSA0LjVjLjEgMSAxIDEuNyAyIDEuN2g2LjVjMSAwIDEuOC0uNyAyLTEuN2wxLjEtNC41YzEuNS0uNiAzLTEuNCA0LjItMi40bDQuNCAxLjNjLjkuNCAyIDAgMi41LS45bDMuMy01LjZjLjQtLjkuMi0yLS42LTIuNnpNMjQgMzJjLTQuNCAwLTgtMy42LTgtOHMzLjYtOCA4LTggOCAzLjYgOCA4LTMuNiA4LTggOHoiPjwvcGF0aD48L3N2Zz4=)" data-icon="LsCog" data-id="0" aria-hidden="true" class="swl-inline-icon"> </span><strong> </strong><strong>Main Features</strong></span></div><div class="cap_box_content">
<ul class="wp-block-list -list-under-dashed is-style-good_list">
<li>Gmail Authentication System</li>



<li>Email Search Functionality</li>



<li>Email Selection System</li>



<li>PDF Generation Functionality</li>



<li>Google Drive Integration</li>



<li>Modern User Interface</li>



<li>Multi-language Support</li>
</ul>
</div></div>



<h3 class="wp-block-heading">1. Secure Gmail Authentication System</h3>



<p class="is-style-balloon_box u-mb-ctrl u-mb-10 wp-block-paragraph"><span style="--the-icon-svg: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjFlbSIgd2lkdGg9IjFlbSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBhcmlhLWhpZGRlbj0idHJ1ZSIgdmlld0JveD0iMCAwIDQ4IDQ4Ij48cGF0aCBkPSJtNDQuMiAyOS42LTMuNC0zLjJjLjEtLjguMi0xLjYuMi0yLjRzLS4xLTEuNi0uMi0yLjRsMy40LTMuMmMuOC0uNiAxLTEuNy41LTIuNmwtMy4zLTUuNmMtLjUtLjktMS42LTEuMi0yLjUtLjlsLTQuNCAxLjNjLTEuMy0xLTIuNy0xLjgtNC4yLTIuNGwtMS4xLTQuNWMtLjEtMS0xLTEuNy0yLTEuN2gtNi41Yy0xIDAtMS44LjctMiAxLjdsLTEuMSA0LjVjLTEuNS42LTMgMS40LTQuMiAyLjRMOS4xIDkuM2MtLjktLjQtMiAwLTIuNS45bC0zLjMgNS42Yy0uNS45LS4zIDIgLjUgMi42bDMuNCAzLjJjLS4xLjgtLjIgMS42LS4yIDIuNHMuMSAxLjYuMiAyLjRsLTMuNCAzLjJjLS44LjYtMSAxLjctLjUgMi42bDMuMyA1LjZjLjUuOSAxLjYgMS4yIDIuNS45bDQuNC0xLjNjMS4zIDEgMi43IDEuOCA0LjIgMi40bDEuMSA0LjVjLjEgMSAxIDEuNyAyIDEuN2g2LjVjMSAwIDEuOC0uNyAyLTEuN2wxLjEtNC41YzEuNS0uNiAzLTEuNCA0LjItMi40bDQuNCAxLjNjLjkuNCAyIDAgMi41LS45bDMuMy01LjZjLjQtLjkuMi0yLS42LTIuNnpNMjQgMzJjLTQuNCAwLTgtMy42LTgtOHMzLjYtOCA4LTggOCAzLjYgOCA4LTMuNiA4LTggOHoiPjwvcGF0aD48L3N2Zz4=)" data-icon="LsCog" data-id="0" aria-hidden="true" class="swl-inline-icon"> </span><strong> Feature Details</strong></p>



<div class="wp-block-group has-border -border01"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">
<ul class="wp-block-list is-style-good_list">
<li>Secure authentication using Google OAuth2</li>



<li>Requests only send-only access for reading &amp; notification emails</li>



<li>Local encrypted token storage</li>
</ul>
</div></div>



<p class="wp-block-paragraph">For this development, security was the top priority, so I adopted OAuth2 authentication.</p>



<p class="wp-block-paragraph">At first, you might think &#8220;Isn&#8217;t authentication troublesome?&#8221;, but after a little initial setup during the first login, you can use the automatic generation function just by logging in with your Google account, so it shouldn&#8217;t be much trouble.</p>



<p class="wp-block-paragraph">Moreover, it only authenticates for email reading and email sending (used only for completion notifications), so you don&#8217;t have to worry about accidentally deleting emails.</p>


<div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="gray"><div class="c-balloon__icon -circle"><img decoding="async" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="https://kekenta-it-blog.com/wp-content/uploads/2023/11/kekenta-icon-150x150.jpg" alt="" class="lazyload c-balloon__iconImg" width="80px" height="80px"><noscript><img decoding="async" src="https://kekenta-it-blog.com/wp-content/uploads/2023/11/kekenta-icon-150x150.jpg" alt="" class="c-balloon__iconImg" width="80px" height="80px"></noscript><span class="c-balloon__iconName">ケケンタ</span></div><div class="c-balloon__body -speaking -border-on"><div class="c-balloon__text">
<p>By the way, I&#8217;ve prepared detailed explanations for the initial setup steps within the app, so please rest assured!<br>You can proceed with operations while viewing both the explanation screen and setup screen side by side!</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>


<h3 class="wp-block-heading">2. Advanced Email Search Functionality</h3>



<figure class="wp-block-image size-large is-style-shadow"><img decoding="async" width="1024" height="576" src="https://kekenta-it-blog.com/wp-content/uploads/2025/07/GmaillToPDF_mv02-en-1024x576.jpg" alt="Email Search Functionality" class="wp-image-15222" srcset="https://kekenta-it-blog.com/wp-content/uploads/2025/07/GmaillToPDF_mv02-en-1024x576.jpg 1024w, https://kekenta-it-blog.com/wp-content/uploads/2025/07/GmaillToPDF_mv02-en-300x169.jpg 300w, https://kekenta-it-blog.com/wp-content/uploads/2025/07/GmaillToPDF_mv02-en-768x432.jpg 768w, https://kekenta-it-blog.com/wp-content/uploads/2025/07/GmaillToPDF_mv02-en.jpg 1280w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">Email Search Functionality</figcaption></figure>



<p class="is-style-balloon_box u-mb-ctrl u-mb-10 wp-block-paragraph"><span style="--the-icon-svg: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjFlbSIgd2lkdGg9IjFlbSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBhcmlhLWhpZGRlbj0idHJ1ZSIgdmlld0JveD0iMCAwIDQ4IDQ4Ij48cGF0aCBkPSJtNDQuMiAyOS42LTMuNC0zLjJjLjEtLjguMi0xLjYuMi0yLjRzLS4xLTEuNi0uMi0yLjRsMy40LTMuMmMuOC0uNiAxLTEuNy41LTIuNmwtMy4zLTUuNmMtLjUtLjktMS42LTEuMi0yLjUtLjlsLTQuNCAxLjNjLTEuMy0xLTIuNy0xLjgtNC4yLTIuNGwtMS4xLTQuNWMtLjEtMS0xLTEuNy0yLTEuN2gtNi41Yy0xIDAtMS44LjctMiAxLjdsLTEuMSA0LjVjLTEuNS42LTMgMS40LTQuMiAyLjRMOS4xIDkuM2MtLjktLjQtMiAwLTIuNS45bC0zLjMgNS42Yy0uNS45LS4zIDIgLjUgMi42bDMuNCAzLjJjLS4xLjgtLjIgMS42LS4yIDIuNHMuMSAxLjYuMiAyLjRsLTMuNCAzLjJjLS44LjYtMSAxLjctLjUgMi42bDMuMyA1LjZjLjUuOSAxLjYgMS4yIDIuNS45bDQuNC0xLjNjMS4zIDEgMi43IDEuOCA0LjIgMi40bDEuMSA0LjVjLjEgMSAxIDEuNyAyIDEuN2g2LjVjMSAwIDEuOC0uNyAyLTEuN2wxLjEtNC41YzEuNS0uNiAzLTEuNCA0LjItMi40bDQuNCAxLjNjLjkuNCAyIDAgMi41LS45bDMuMy01LjZjLjQtLjkuMi0yLS42LTIuNnpNMjQgMzJjLTQuNCAwLTgtMy42LTgtOHMzLjYtOCA4LTggOCAzLjYgOCA4LTMuNiA4LTggOHoiPjwvcGF0aD48L3N2Zz4=)" data-icon="LsCog" data-id="0" aria-hidden="true" class="swl-inline-icon"> </span><strong> Feature Details</strong></p>



<div class="wp-block-group has-border -border01"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">
<ul class="wp-block-list is-style-good_list">
<li>Search by subject, sender, recipient, date</li>



<li>Filter by attachment presence, read/unread status</li>



<li>Exclusion condition settings (exclude specific senders or subjects)</li>



<li>Search by labels (folders) &amp; save favorite labels</li>



<li>Save and load search conditions</li>



<li>Quick search functionality</li>
</ul>
</div></div>



<p class="wp-block-paragraph">This is the feature I put the most effort into developing!</p>



<p class="wp-block-paragraph">For example, if you want to convert only important emails from Mr. Tanaka to PDF, you can extract emails precisely by entering &#8220;Tanaka&#8221; in the sender field and &#8220;important&#8221; in the subject field.</p>



<p class="is-style-icon_good wp-block-paragraph">Furthermore, you can set exclusion conditions, so you can easily exclude things like &#8220;newsletters.&#8221;</p>



<p class="wp-block-paragraph">Search conditions can also be saved, so once you set up frequently used conditions, you can search with one click from next time. This saves a tremendous amount of time!</p>


<div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="gray"><div class="c-balloon__icon -circle"><img decoding="async" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="https://kekenta-it-blog.com/wp-content/uploads/2023/11/kekenta-icon-150x150.jpg" alt="" class="lazyload c-balloon__iconImg" width="80px" height="80px"><noscript><img decoding="async" src="https://kekenta-it-blog.com/wp-content/uploads/2023/11/kekenta-icon-150x150.jpg" alt="" class="c-balloon__iconImg" width="80px" height="80px"></noscript><span class="c-balloon__iconName">ケケンタ</span></div><div class="c-balloon__body -speaking -border-on"><div class="c-balloon__text">
<p>Using the quick search function, you can search for &#8220;today&#8217;s emails&#8221; with one click, so it&#8217;s very convenient without any hassle!</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>


<h3 class="wp-block-heading">3. Flexible Email Selection System</h3>



<figure class="wp-block-image size-large is-style-shadow"><img decoding="async" width="1024" height="576" src="https://kekenta-it-blog.com/wp-content/uploads/2025/07/GmaillToPDF_mail-selection-en-1024x576.jpg" alt="Email Selection System" class="wp-image-15224" srcset="https://kekenta-it-blog.com/wp-content/uploads/2025/07/GmaillToPDF_mail-selection-en-1024x576.jpg 1024w, https://kekenta-it-blog.com/wp-content/uploads/2025/07/GmaillToPDF_mail-selection-en-300x169.jpg 300w, https://kekenta-it-blog.com/wp-content/uploads/2025/07/GmaillToPDF_mail-selection-en-768x432.jpg 768w, https://kekenta-it-blog.com/wp-content/uploads/2025/07/GmaillToPDF_mail-selection-en.jpg 1280w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">Email Selection System</figcaption></figure>



<p class="is-style-balloon_box u-mb-ctrl u-mb-10 wp-block-paragraph"><span style="--the-icon-svg: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjFlbSIgd2lkdGg9IjFlbSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBhcmlhLWhpZGRlbj0idHJ1ZSIgdmlld0JveD0iMCAwIDQ4IDQ4Ij48cGF0aCBkPSJtNDQuMiAyOS42LTMuNC0zLjJjLjEtLjguMi0xLjYuMi0yLjRzLS4xLTEuNi0uMi0yLjRsMy40LTMuMmMuOC0uNiAxLTEuNy41LTIuNmwtMy4zLTUuNmMtLjUtLjktMS42LTEuMi0yLjUtLjlsLTQuNCAxLjNjLTEuMy0xLTIuNy0xLjgtNC4yLTIuNGwtMS4xLTQuNWMtLjEtMS0xLTEuNy0yLTEuN2gtNi41Yy0xIDAtMS44LjctMiAxLjdsLTEuMSA0LjVjLTEuNS42LTMgMS40LTQuMiAyLjRMOS4xIDkuM2MtLjktLjQtMiAwLTIuNS45bC0zLjMgNS42Yy0uNS45LS4zIDIgLjUgMi42bDMuNCAzLjJjLS4xLjgtLjIgMS42LS4yIDIuNHMuMSAxLjYuMiAyLjRsLTMuNCAzLjJjLS44LjYtMSAxLjctLjUgMi42bDMuMyA1LjZjLjUuOSAxLjYgMS4yIDIuNS45bDQuNC0xLjNjMS4zIDEgMi43IDEuOCA0LjIgMi40bDEuMSA0LjVjLjEgMSAxIDEuNyAyIDEuN2g2LjVjMSAwIDEuOC0uNyAyLTEuN2wxLjEtNC41YzEuNS0uNiAzLTEuNCA0LjItMi40bDQuNCAxLjNjLjkuNCAyIDAgMi41LS45bDMuMy01LjZjLjQtLjkuMi0yLS42LTIuNnpNMjQgMzJjLTQuNCAwLTgtMy42LTgtOHMzLjYtOCA4LTggOCAzLjYgOCA4LTMuNiA4LTggOHoiPjwvcGF0aD48L3N2Zz4=)" data-icon="LsCog" data-id="0" aria-hidden="true" class="swl-inline-icon"> </span><strong> Feature Details</strong></p>



<div class="wp-block-group has-border -border01"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">
<ul class="wp-block-list is-style-good_list">
<li>Multiple email selection from search results</li>



<li>Select all / deselect all functionality</li>



<li>Detailed display of selected emails</li>



<li>Deselection functionality</li>
</ul>
</div></div>



<p class="wp-block-paragraph">Once search results are displayed, the operation is simple &#8211;<span class="swl-marker mark_yellow"> just select emails with checkboxes.</span></p>



<p class="wp-block-paragraph">You can select multiple emails at once, so you can efficiently proceed with PDF conversion. You can also preview the content of selected emails beforehand, reducing the risk of converting the wrong emails to PDF!</p>



<p class="is-style-icon_good wp-block-paragraph">By the way, very rarely, there might be emails that can&#8217;t be converted to PDF, but in such cases, it properly lists &#8220;which emails couldn&#8217;t be converted to PDF,&#8221; so you can prevent missing PDF conversions!</p>



<h3 class="wp-block-heading">4. High-Quality PDF Generation Functionality</h3>



<figure class="wp-block-image size-large is-style-shadow"><img decoding="async" width="1024" height="576" src="https://kekenta-it-blog.com/wp-content/uploads/2025/07/GmaillToPDF_mv03-en-1024x576.jpg" alt="PDF Generation Functionality" class="wp-image-15223" srcset="https://kekenta-it-blog.com/wp-content/uploads/2025/07/GmaillToPDF_mv03-en-1024x576.jpg 1024w, https://kekenta-it-blog.com/wp-content/uploads/2025/07/GmaillToPDF_mv03-en-300x169.jpg 300w, https://kekenta-it-blog.com/wp-content/uploads/2025/07/GmaillToPDF_mv03-en-768x432.jpg 768w, https://kekenta-it-blog.com/wp-content/uploads/2025/07/GmaillToPDF_mv03-en.jpg 1280w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">PDF Generation Functionality</figcaption></figure>



<p class="is-style-balloon_box u-mb-ctrl u-mb-10 wp-block-paragraph"><span style="--the-icon-svg: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjFlbSIgd2lkdGg9IjFlbSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBhcmlhLWhpZGRlbj0idHJ1ZSIgdmlld0JveD0iMCAwIDQ4IDQ4Ij48cGF0aCBkPSJtNDQuMiAyOS42LTMuNC0zLjJjLjEtLjguMi0xLjYuMi0yLjRzLS4xLTEuNi0uMi0yLjRsMy40LTMuMmMuOC0uNiAxLTEuNy41LTIuNmwtMy4zLTUuNmMtLjUtLjktMS42LTEuMi0yLjUtLjlsLTQuNCAxLjNjLTEuMy0xLTIuNy0xLjgtNC4yLTIuNGwtMS4xLTQuNWMtLjEtMS0xLTEuNy0yLTEuN2gtNi41Yy0xIDAtMS44LjctMiAxLjdsLTEuMSA0LjVjLTEuNS42LTMgMS40LTQuMiAyLjRMOS4xIDkuM2MtLjktLjQtMiAwLTIuNS45bC0zLjMgNS42Yy0uNS45LS4zIDIgLjUgMi42bDMuNCAzLjJjLS4xLjgtLjIgMS42LS4yIDIuNHMuMSAxLjYuMiAyLjRsLTMuNCAzLjJjLS44LjYtMSAxLjctLjUgMi42bDMuMyA1LjZjLjUuOSAxLjYgMS4yIDIuNS45bDQuNC0xLjNjMS4zIDEgMi43IDEuOCA0LjIgMi40bDEuMSA0LjVjLjEgMSAxIDEuNyAyIDEuN2g2LjVjMSAwIDEuOC0uNyAyLTEuN2wxLjEtNC41YzEuNS0uNiAzLTEuNCA0LjItMi40bDQuNCAxLjNjLjkuNCAyIDAgMi41LS45bDMuMy01LjZjLjQtLjkuMi0yLS42LTIuNnpNMjQgMzJjLTQuNCAwLTgtMy42LTgtOHMzLjYtOCA4LTggOCAzLjYgOCA4LTMuNiA4LTggOHoiPjwvcGF0aD48L3N2Zz4=)" data-icon="LsCog" data-id="0" aria-hidden="true" class="swl-inline-icon"> </span><strong> Feature Details</strong></p>



<div class="wp-block-group has-border -border01"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">
<ul class="wp-block-list is-style-good_list">
<li>PDF generation including all HTML elements</li>



<li>Include/exclude attachment information settings</li>



<li>Email notification sent to Google account when PDF generation is complete</li>
</ul>
</div></div>



<p class="wp-block-paragraph">I made it so that emails can be saved to PDF with their appearance preserved as much as possible, so no important information is lost. HTML decorations and images are also included, so you can keep complete records of emails.</p>



<p class="wp-block-paragraph">I also included an email notification function that sends to your authenticated Google account. Therefore, even when running large-scale Gmail PDF generation, you don&#8217;t need to worry about &#8220;Is it done yet? Or still going?&#8221; You can proceed with other work while just waiting for email notifications.</p>


<div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="gray"><div class="c-balloon__icon -circle"><img decoding="async" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="https://kekenta-it-blog.com/wp-content/uploads/2023/11/kekenta-icon-150x150.jpg" alt="" class="lazyload c-balloon__iconImg" width="80px" height="80px"><noscript><img decoding="async" src="https://kekenta-it-blog.com/wp-content/uploads/2023/11/kekenta-icon-150x150.jpg" alt="" class="c-balloon__iconImg" width="80px" height="80px"></noscript><span class="c-balloon__iconName">ケケンタ</span></div><div class="c-balloon__body -speaking -border-on"><div class="c-balloon__text">
<p>Furthermore, I included a function to save attachments, which I find very useful for document management as a freelancer with preservation obligations!</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>


<p class="is-style-icon_announce wp-block-paragraph">Currently not included, but I plan to implement &#8220;automatic scheduled execution functionality&#8221; in the future.<br>App update fees are free, but as new features are added, prices are likely to increase, so if you want to get the app at a good price, early purchase is recommended!</p>



<p class="has-text-align-center u-mb-ctrl u-mb-0 wp-block-paragraph"><span class="swl-fz u-fz-s">＼ <strong>Purchase on Gumroad !!</strong> ／</span></p>



<div class="swell-block-button green_ -size-l u-mb-ctrl u-mb-30 is-style-btn_shiny" data-id="8ca13757"><a href="https://kekenta.gumroad.com/l/eoafiv" target="_blank" rel="noopener noreferrer" class="swell-block-button__link" data-has-icon="1"><span>Purchase GmailToPDF</span><svg class="__icon -right" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" viewBox="0 0 512 512"><path d="M470.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L402.7 256 265.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l160-160zm-352 160l160-160c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L210.7 256 73.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0z"></path></svg></a></div>



<h3 class="wp-block-heading">5. Google Drive Integration</h3>



<p class="is-style-balloon_box u-mb-ctrl u-mb-10 wp-block-paragraph"><span style="--the-icon-svg: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjFlbSIgd2lkdGg9IjFlbSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBhcmlhLWhpZGRlbj0idHJ1ZSIgdmlld0JveD0iMCAwIDQ4IDQ4Ij48cGF0aCBkPSJtNDQuMiAyOS42LTMuNC0zLjJjLjEtLjguMi0xLjYuMi0yLjRzLS4xLTEuNi0uMi0yLjRsMy40LTMuMmMuOC0uNiAxLTEuNy41LTIuNmwtMy4zLTUuNmMtLjUtLjktMS42LTEuMi0yLjUtLjlsLTQuNCAxLjNjLTEuMy0xLTIuNy0xLjgtNC4yLTIuNGwtMS4xLTQuNWMtLjEtMS0xLTEuNy0yLTEuN2gtNi41Yy0xIDAtMS44LjctMiAxLjdsLTEuMSA0LjVjLTEuNS42LTMgMS40LTQuMiAyLjRMOS4xIDkuM2MtLjktLjQtMiAwLTIuNS45bC0zLjMgNS42Yy0uNS45LS4zIDIgLjUgMi42bDMuNCAzLjJjLS4xLjgtLjIgMS42LS4yIDIuNHMuMSAxLjYuMiAyLjRsLTMuNCAzLjJjLS44LjYtMSAxLjctLjUgMi42bDMuMyA1LjZjLjUuOSAxLjYgMS4yIDIuNS45bDQuNC0xLjNjMS4zIDEgMi43IDEuOCA0LjIgMi40bDEuMSA0LjVjLjEgMSAxIDEuNyAyIDEuN2g2LjVjMSAwIDEuOC0uNyAyLTEuN2wxLjEtNC41YzEuNS0uNiAzLTEuNCA0LjItMi40bDQuNCAxLjNjLjkuNCAyIDAgMi41LS45bDMuMy01LjZjLjQtLjkuMi0yLS42LTIuNnpNMjQgMzJjLTQuNCAwLTgtMy42LTgtOHMzLjYtOCA4LTggOCAzLjYgOCA4LTMuNiA4LTggOHoiPjwvcGF0aD48L3N2Zz4=)" data-icon="LsCog" data-id="0" aria-hidden="true" class="swl-inline-icon"> </span><strong> Feature Details</strong></p>



<div class="wp-block-group has-border -border01"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">
<ul class="wp-block-list is-style-good_list">
<li>Direct save to Google Drive folders</li>



<li>Folder selection functionality</li>



<li>Upload progress display</li>
</ul>
</div></div>



<p class="wp-block-paragraph">I made it so you can save directly to cloud storage, making backup extremely easy.</p>



<p class="wp-block-paragraph">You can also access it from other devices, so you can check PDFs even when out. You can also save local storage space, so it&#8217;s a win-win!</p>



<p class="is-style-icon_good wp-block-paragraph">By the way, you can directly create new directories in Google Drive within the app, so you don&#8217;t need to open Google Drive each time &#8211; you can quickly create PDFs, which is also a highlight.</p>



<h3 class="wp-block-heading">6. Modern User Interface</h3>



<figure class="wp-block-image size-large is-style-shadow"><img decoding="async" width="1024" height="576" src="https://kekenta-it-blog.com/wp-content/uploads/2025/07/GmaillToPDF_english-1024x576.jpg" alt="Modern User Interface" class="wp-image-15170" srcset="https://kekenta-it-blog.com/wp-content/uploads/2025/07/GmaillToPDF_english-1024x576.jpg 1024w, https://kekenta-it-blog.com/wp-content/uploads/2025/07/GmaillToPDF_english-300x169.jpg 300w, https://kekenta-it-blog.com/wp-content/uploads/2025/07/GmaillToPDF_english-768x432.jpg 768w, https://kekenta-it-blog.com/wp-content/uploads/2025/07/GmaillToPDF_english.jpg 1280w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">Modern User Interface</figcaption></figure>



<p class="is-style-balloon_box u-mb-ctrl u-mb-10 wp-block-paragraph"><span style="--the-icon-svg: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjFlbSIgd2lkdGg9IjFlbSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBhcmlhLWhpZGRlbj0idHJ1ZSIgdmlld0JveD0iMCAwIDQ4IDQ4Ij48cGF0aCBkPSJNMzIgNDYuNUgxNmMtMS4xIDAtMi0uOS0yLTJzLjktMiAyLTJoMTZjMS4xIDAgMiAuOSAyIDJzLS45IDItMiAyek00MS43IDE1LjlDNDEuMyAxMyA0MCAxMC4zIDM4LjIgOCAzNC41IDMuMiAyOSAuOCAyMy4xIDEgMTQgMS40IDYuNSA4LjkgNiAxOGMtLjMgNiAyLjQgMTEuNyA3LjIgMTUuNC41LjQuOC45LjggMS41djEuNmMwIDIuMiAxLjggNCA0IDRoMTJjMi4yIDAgNC0xLjggNC00VjM1YzAtLjYuMy0xLjIuOS0xLjcgNS4zLTQgOC0xMC42IDYuOC0xNy40em0tNy4xIDEuN2gtLjNjLS43IDAtMS4zLS41LTEuNS0xLjItLjctMy4yLTMuMi01LjctNi40LTYuMy0uOC0uMS0xLjQtLjktMS4yLTEuN3MuOS0xLjQgMS43LTEuMmM0LjQuOCA4IDQuMiA4LjkgOC42LjEuOC0uNCAxLjYtMS4yIDEuOHoiPjwvcGF0aD48L3N2Zz4=)" data-icon="LsLightbulb" data-id="0" aria-hidden="true" class="swl-inline-icon"> </span><strong> Points</strong></p>



<div class="wp-block-group has-border -border01"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">
<ul class="wp-block-list is-style-good_list">
<li>Modern design</li>



<li>Dark mode support</li>



<li>Smooth animations</li>
</ul>
</div></div>



<p class="wp-block-paragraph">I think appearance is, in a sense, more important than functionality, so I aimed for an intuitive and user-friendly interface. It also supports <strong>dark mode</strong>, so it&#8217;s easy on the eyes even during long use.</p>



<figure class="wp-block-image size-large is-style-shadow"><img decoding="async" width="1024" height="576" src="https://kekenta-it-blog.com/wp-content/uploads/2025/07/GmaillToPDF_dark-mode-en-1024x576.jpg" alt="Dark mode support" class="wp-image-15225" srcset="https://kekenta-it-blog.com/wp-content/uploads/2025/07/GmaillToPDF_dark-mode-en-1024x576.jpg 1024w, https://kekenta-it-blog.com/wp-content/uploads/2025/07/GmaillToPDF_dark-mode-en-300x169.jpg 300w, https://kekenta-it-blog.com/wp-content/uploads/2025/07/GmaillToPDF_dark-mode-en-768x432.jpg 768w, https://kekenta-it-blog.com/wp-content/uploads/2025/07/GmaillToPDF_dark-mode-en.jpg 1280w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">Dark mode support</figcaption></figure>



<p class="wp-block-paragraph">Also, the animations are smooth and designed to feel good when operating.</p>



<h3 class="wp-block-heading">7. Multi-language Support</h3>



<figure class="wp-block-image size-large is-style-shadow"><img decoding="async" width="1024" height="576" src="https://kekenta-it-blog.com/wp-content/uploads/2025/07/GmaillToPDF_mv01-ja-1024x576.jpg" alt="Multi-language Support" class="wp-image-15171" srcset="https://kekenta-it-blog.com/wp-content/uploads/2025/07/GmaillToPDF_mv01-ja-1024x576.jpg 1024w, https://kekenta-it-blog.com/wp-content/uploads/2025/07/GmaillToPDF_mv01-ja-300x169.jpg 300w, https://kekenta-it-blog.com/wp-content/uploads/2025/07/GmaillToPDF_mv01-ja-768x432.jpg 768w, https://kekenta-it-blog.com/wp-content/uploads/2025/07/GmaillToPDF_mv01-ja.jpg 1280w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">Multi-language Support</figcaption></figure>



<p class="wp-block-paragraph">Multi-language support is available.</p>



<p class="wp-block-paragraph">Currently supported languages are:</p>



<ul class="wp-block-list">
<li>English</li>



<li>Japanese</li>
</ul>



<p class="is-style-icon_announce wp-block-paragraph">Only 2 languages, but I plan to add other languages in future updates.</p>



<h2 class="wp-block-heading">Actual Usage Scenarios</h2>



<p class="wp-block-paragraph">These are the actual intended usage scenarios for this app.</p>



<h3 class="wp-block-heading">Business Use</h3>



<ul class="wp-block-list is-style-check_list">
<li><strong>Meeting record preservation</strong>: Convert important meeting emails to PDF for storage</li>



<li><strong>Legal document organization</strong>: Save contract-related emails as legal evidence</li>



<li><strong>Project management</strong>: Organize project-related emails chronologically</li>
</ul>



<h3 class="wp-block-heading">Personal Use</h3>



<ul class="wp-block-list is-style-check_list">
<li><strong>Memory preservation</strong>: Save important emails as PDF</li>



<li><strong>Learning records</strong>: Organize emails from online courses and seminars</li>



<li><strong>Household management</strong>: Convert invoice and receipt emails to PDF for storage</li>
</ul>


<div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="gray"><div class="c-balloon__icon -circle"><img decoding="async" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="https://kekenta-it-blog.com/wp-content/uploads/2023/07/キリッ-150x150.jpg" alt="" class="lazyload c-balloon__iconImg" width="80px" height="80px"><noscript><img decoding="async" src="https://kekenta-it-blog.com/wp-content/uploads/2023/07/キリッ-150x150.jpg" alt="" class="c-balloon__iconImg" width="80px" height="80px"></noscript><span class="c-balloon__iconName">ケケンタ</span></div><div class="c-balloon__body -speaking -border-on"><div class="c-balloon__text">
<p>The essence of this app is that it can <strong><span class="swl-marker mark_yellow">automatically convert large amounts of Gmail to PDF</span></strong>, so I think it will be a very reliable tool for those who need to regularly convert many Gmail emails to PDF!</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>


<h2 class="wp-block-heading">Setup and Usage</h2>



<p class="wp-block-paragraph">In this chapter, I&#8217;ll briefly introduce the setup procedures required during the app&#8217;s initial startup.</p>



<p class="is-style-icon_pen wp-block-paragraph">If you have requests like &#8220;I&#8217;d like to know about this too!&#8221;, please feel free to contact me through <a href="https://kekenta-it-blog.com/contact/" data-type="page" data-id="1073">the contact form</a>.</p>



<h3 class="wp-block-heading">1. Initial Setup</h3>



<p class="is-style-balloon_box u-mb-ctrl u-mb-10 wp-block-paragraph"><span style="--the-icon-svg: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjFlbSIgd2lkdGg9IjFlbSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBhcmlhLWhpZGRlbj0idHJ1ZSIgdmlld0JveD0iMCAwIDQ4IDQ4Ij48cGF0aCBkPSJNNDIgMThoLTZ2LTRjMC0uOC0uMS0xLjYtLjItMi40LS4xLS40LS4yLS44LS4zLTEuMSAwLS4xLS4xLS4yLS4xLS4yLS4xLS4zLS4yLS41LS4zLS44LS4xLS4yLS4xLS4zLS4xLS40LS4xLS4yLS4yLS41LS4zLS43LS4xLS4xLS4xLS4yLS4yLS4zLS4xLS4yLS4yLS40LS40LS42LS4xLS4xLS4xLS4yLS4yLS4zLS4xLS4yLS4zLS40LS40LS41bC0uMy0uM2MtLjEtLjItLjMtLjMtLjQtLjUtLjEtLjEtLjItLjItLjMtLjQtLjEtLjEtLjMtLjItLjQtLjMtLjYtLjUtMS4yLTEtMS45LTEuNC0uMSAwLS4yLS4xLS4yLS4xbC0uNi0uM2MtLjEtLjEtLjItLjEtLjMtLjJsLS42LS4zYy0uMS0uMS0uMy0uMS0uNC0uMS0uMi0uMS0uNC0uMS0uNi0uMi0uMiAwLS4zLS4xLS41LS4xcy0uNC0uMS0uNS0uMWMtLjIgMC0uNC0uMS0uNi0uMS0uMSAwLS4zIDAtLjQtLjFDMjQuOCAyIDI0LjQgMiAyNCAyYy02LjYgMC0xMiA1LjQtMTIgMTJ2NEg2Yy0xLjcgMC0zIDEuMy0zIDN2MjJjMCAxLjcgMS4zIDMgMyAzaDM2YzEuNyAwIDMtMS4zIDMtM1YyMWMwLTEuNy0xLjMtMy0zLTN6TTI0IDM1Yy0xLjcgMC0zLTEuMy0zLTNzMS4zLTMgMy0zIDMgMS4zIDMgMy0xLjMgMy0zIDN6bTgtMTdIMTZ2LTMuN2MwLTMuNyAyLjUtNyA1LjktOCAuMiAwIC4zLS4xLjUtLjEuMSAwIC4zLS4xLjQtLjFoMmMuMSAwIC4zIDAgLjQuMS4xIDAgLjIgMCAuNC4xLjIgMCAuMy4xLjUuMS4xIDAgLjIuMS4zLjEuMi4xLjMuMS41LjIuMSAwIC4yLjEuMi4xLjIuMS4zLjEuNS4yLjEgMCAuMS4xLjIuMS4yLjEuMy4yLjUuMy4xIDAgLjEuMS4yLjEuMS4xLjMuMi40LjMuMS4xLjIuMS4yLjJsLjMuMy4zLjMuMy4zYy4xLjEuMi4zLjMuNGwuMi4yYy4xLjIuMi4zLjMuNWwuMS4xLjMuNnYuMWMuMS4yLjIuNC4zLjd2LjFjLjEuMi4xLjQuMi42di4yYy4xLjUuMiAxLjEuMiAxLjdWMTh6Ij48L3BhdGg+PC9zdmc+)" data-icon="LsLockClosed" data-id="0" aria-hidden="true" class="swl-inline-icon"> </span><strong> Authentication Flow</strong></p>



<div class="wp-block-group has-border -border01"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">
<ol class="wp-block-list is-style-num_circle -list-under-dashed">
<li>Download and install the application</li>



<li>Create a project on Google Cloud Platform</li>



<li>Enable Gmail API and Google Drive API</li>



<li>Configure OAuth2 credentials</li>
</ol>
</div></div>



<p class="is-style-big_icon_check wp-block-paragraph">For initial setup, I&#8217;ve prepared detailed procedures within the app, so please rest assured!<br>If you have any questions, I also accept personal support, so please feel free to contact me through <a href="https://kekenta-it-blog.com/contact/" data-type="page" data-id="1073">the contact form</a>!</p>



<h3 class="wp-block-heading">2. Basic Usage Flow</h3>



<p class="is-style-balloon_box u-mb-ctrl u-mb-10 wp-block-paragraph"><span style="--the-icon-svg: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjFlbSIgd2lkdGg9IjFlbSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBhcmlhLWhpZGRlbj0idHJ1ZSIgdmlld0JveD0iMCAwIDQ4IDQ4Ij48cGF0aCBkPSJNMTAgM2gyOGMxLjEgMCAyIC45IDIgMnYzOS42YzAgLjktMS4xIDEuMy0xLjcuN0wyNCAzMSA5LjcgNDUuM2MtLjYuNi0xLjcuMi0xLjctLjdWNWMwLTEuMS45LTIgMi0yeiI+PC9wYXRoPjwvc3ZnPg==)" data-icon="LsBookmark" data-id="0" aria-hidden="true" class="swl-inline-icon"> </span> <strong>Basic Usage Flow</strong></p>



<div class="wp-block-group has-border -border01"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">
<ol class="wp-block-list is-style-num_circle -list-under-dashed">
<li><strong>Authentication</strong>: Login with Google account (first time only)</li>



<li><strong>Search</strong>: Filter necessary emails with search conditions</li>



<li><strong>Selection</strong>: Select emails to convert to PDF</li>



<li><strong>Generation</strong>: Generate and save PDF files</li>
</ol>
</div></div>


<div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="gray"><div class="c-balloon__icon -circle"><img decoding="async" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="https://kekenta-it-blog.com/wp-content/uploads/2023/11/kekenta-icon-150x150.jpg" alt="" class="lazyload c-balloon__iconImg" width="80px" height="80px"><noscript><img decoding="async" src="https://kekenta-it-blog.com/wp-content/uploads/2023/11/kekenta-icon-150x150.jpg" alt="" class="c-balloon__iconImg" width="80px" height="80px"></noscript><span class="c-balloon__iconName">ケケンタ</span></div><div class="c-balloon__body -speaking -border-on"><div class="c-balloon__text">
<p>That&#8217;s all it takes! PDF conversion work that would take a lot of time manually is completed in an instant!</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>


<h2 class="wp-block-heading">Summary</h2>



<p class="wp-block-paragraph">I developed <strong><span class="swl-inline-color has-swl-deep-02-color">GmailToPDF</span></strong> as an application that balances advanced functionality and usability for the demand of easily converting Gmail emails to PDF.</p>



<p class="wp-block-paragraph">I particularly feel I was able to develop the following points attractively:</p>



<ul class="wp-block-list is-style-check_list -list-under-dashed">
<li><strong>Security</strong>: Secure operation possible through OAuth2 authentication and principle of least privilege</li>



<li><strong>Efficiency</strong>: Significant time savings achieved through advanced search functionality and automatic conversion</li>



<li><strong>Usability</strong>: Modern UI and intuitive operability</li>
</ul>



<p class="wp-block-paragraph">If you&#8217;re having trouble with Gmail email management, please give it a try! I&#8217;m sure email organization and storage will become much easier.</p>



<p class="wp-block-paragraph">I also feel that I&#8217;ve created a truly convenient tool after developing it. It saves a tremendous amount of time, so I&#8217;m glad I developed it!</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p class="wp-block-paragraph">In this article, I&#8217;ve explained the main features of the GmailToPDF app and its benefits in detail. I&#8217;ve also touched on detailed usage methods for each feature and actual usage scenarios, so I hope it will be helpful for those considering introducing the app.</p>



<p class="wp-block-paragraph">If you have any questions, please feel free to comment or contact me!</p>


<div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="gray"><div class="c-balloon__icon -circle"><img decoding="async" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="https://kekenta-it-blog.com/wp-content/uploads/2023/11/kekenta-icon-150x150.jpg" alt="" class="lazyload c-balloon__iconImg" width="80px" height="80px"><noscript><img decoding="async" src="https://kekenta-it-blog.com/wp-content/uploads/2023/11/kekenta-icon-150x150.jpg" alt="" class="c-balloon__iconImg" width="80px" height="80px"></noscript><span class="c-balloon__iconName">ケケンタ</span></div><div class="c-balloon__body -speaking -border-on"><div class="c-balloon__text">
<p>Thank you for reading to the end!</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>


<p class="has-text-align-center u-mb-ctrl u-mb-0 wp-block-paragraph"><span class="swl-fz u-fz-s">＼ <strong>Purchase on Gumroad !!</strong> ／</span></p>



<div class="swell-block-button green_ -size-l u-mb-ctrl u-mb-30 is-style-btn_shiny" data-id="68cabb1c"><a href="https://kekenta.gumroad.com/l/eoafiv" target="_blank" rel="noopener noreferrer" class="swell-block-button__link" data-has-icon="1"><span>Purchase GmailToPDF</span><svg class="__icon -right" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" viewBox="0 0 512 512"><path d="M470.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L402.7 256 265.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l160-160zm-352 160l160-160c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L210.7 256 73.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0z"></path></svg></a></div>
]]></content:encoded>
					
					<wfw:commentRss>https://kekenta-it-blog.com/gmail-to-pdf-desktopapp-eng/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Gmailを自動でPDF化！業務効率を劇的に改善する効率化ツール！</title>
		<link>https://kekenta-it-blog.com/gmail-to-pdf-desktopapp/</link>
					<comments>https://kekenta-it-blog.com/gmail-to-pdf-desktopapp/#respond</comments>
		
		<dc:creator><![CDATA[ケケンタ]]></dc:creator>
		<pubDate>Wed, 09 Jul 2025 06:01:54 +0000</pubDate>
				<category><![CDATA[デスクトップアプリ]]></category>
		<category><![CDATA[Gmail]]></category>
		<category><![CDATA[PDF]]></category>
		<category><![CDATA[ツール]]></category>
		<category><![CDATA[自動化]]></category>
		<guid isPermaLink="false">https://kekenta-it-blog.com/?p=15157</guid>

					<description><![CDATA[<p><img src="https://kekenta-it-blog.com/wp-content/uploads/2025/07/eye-catch__gmail-to-pdf-desktopapp__15157-1024x576.jpg" class="webfeedsFeaturedVisual" /></p>みなさんは、このように思ったことはないでしょうか？ わたくしごとですが、僕は現在フリーランスとして活動をしています。 お仕事を探しに行くときによく利用するのがランサーズやココナラのようなクラウドソーシングサービスなのです [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><img src="https://kekenta-it-blog.com/wp-content/uploads/2025/07/eye-catch__gmail-to-pdf-desktopapp__15157-1024x576.jpg" class="webfeedsFeaturedVisual" /></p><div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="gray"><div class="c-balloon__icon -circle"><img decoding="async" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="https://kekenta-it-blog.com/wp-content/uploads/2023/07/困った顔-150x150.jpg" alt="" class="lazyload c-balloon__iconImg" width="80px" height="80px"><noscript><img decoding="async" src="https://kekenta-it-blog.com/wp-content/uploads/2023/07/困った顔-150x150.jpg" alt="" class="c-balloon__iconImg" width="80px" height="80px"></noscript><span class="c-balloon__iconName">ケケンタ</span></div><div class="c-balloon__body -thinking -border-on"><div class="c-balloon__text">
<p>GmailのメールをPDFに自動変換したい……<br>毎回手動だと面倒……</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>


<p class="wp-block-paragraph">みなさんは、このように思ったことはないでしょうか？</p>



<p class="wp-block-paragraph">わたくしごとですが、僕は現在フリーランスとして活動をしています。</p>



<p class="wp-block-paragraph">お仕事を探しに行くときによく利用するのがランサーズやココナラのようなクラウドソーシングサービスなのですが、そうすると、お仕事をするたびに必要なメールを電子書面として残しておく必要があり、「もっと簡単にPDF化できたらいいのになあ」と感じることが頻繁にあります。</p>



<p class="wp-block-paragraph">効率化のため、GmailのメールをPDFに変換するツールを探していたのですが、思いのほか自分の理想にあったツールが見つからず悶々としていました。</p>



<p class="is-style-bg_stripe wp-block-paragraph">そこで、どうせなら自分で作ってみよう！と思い立って開発したのが今回ご紹介する「<strong><span class="swl-inline-color has-swl-deep-02-color">GmailToPDF</span></strong>」という<strong>デスクトップアプリ</strong>（<strong>for Windows</strong>）です。</p>



<figure class="wp-block-image size-large is-style-default"><img decoding="async" width="1024" height="576" src="https://kekenta-it-blog.com/wp-content/uploads/2025/07/GmaillToPDF_mv01-ja-1024x576.jpg" alt="GmailToPDFのダッシュボード" class="wp-image-15171" srcset="https://kekenta-it-blog.com/wp-content/uploads/2025/07/GmaillToPDF_mv01-ja-1024x576.jpg 1024w, https://kekenta-it-blog.com/wp-content/uploads/2025/07/GmaillToPDF_mv01-ja-300x169.jpg 300w, https://kekenta-it-blog.com/wp-content/uploads/2025/07/GmaillToPDF_mv01-ja-768x432.jpg 768w, https://kekenta-it-blog.com/wp-content/uploads/2025/07/GmaillToPDF_mv01-ja.jpg 1280w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">GmailToPDFのダッシュボード</figcaption></figure>



<p class="u-mb-ctrl u-mb-30 wp-block-paragraph">実際に開発してみて、本当に便利なツールができたので、詳しくご紹介したいと思います！</p>



<div class="swell-block-button green_ -size-l u-mb-ctrl u-mb-30 is-style-btn_shiny" data-id="ebde0e7b"><a href="https://kekenta.gumroad.com/l/eoafiv" target="_blank" rel="noopener noreferrer" class="swell-block-button__link" data-has-icon="1"><span>「GmailToPDF」を購入する</span><svg class="__icon -right" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" viewBox="0 0 512 512"><path d="M470.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L402.7 256 265.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l160-160zm-352 160l160-160c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L210.7 256 73.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0z"></path></svg></a></div>



<div class="wp-block-group is-style-big_icon_memo"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">
<p class="wp-block-paragraph">本アプリは、<strong>Gumroad</strong>というECサイトで販売しています。</p>



<p class="wp-block-paragraph">「Gumroadってなに…？」という方へ向けて、下記のブログ記事をご紹介します。わかりやすく解説してくださっているので、「Gumroad」という聞きなれないECサイトへの不信感も晴れるはずです！</p>


<div class="swell-block-postLink">			<a href="https://mh-story.sakura.ne.jp/gumroad/#toc6" class="c-blogLink -external" data-style="text" target="_blank" rel="noopener noreferrer">
				<!-- <i class="c-blogLink__icon icon-link" role="presentation"></i> -->
				<span class="c-blogLink__icon">
					<svg xmlns="http://www.w3.org/2000/svg" class="swl-svg-externalLink __svg" width="1em" height="1em" viewBox="0 0 48 48" role="img" aria-hidden="true" focusable="false"><path d="M44 2H30c-1.1 0-2 .9-2 2s.9 2 2 2h9.2L24 21.2c-.8.8-.8 2 0 2.8s2 .8 2.8 0L42 8.8V18c0 1.1.9 2 2 2s2-.9 2-2V4c0-1.1-.9-2-2-2z" /><path d="M41 27c-1.1 0-2 .9-2 2v10c0 1.1-.9 2-2 2H9c-1.1 0-2-.9-2-2V11c0-1.1.9-2 2-2h10c1.1 0 2-.9 2-2s-.9-2-2-2H9c-3.3 0-6 2.7-6 6v28c0 3.3 2.7 6 6 6h28c3.3 0 6-2.7 6-6V29c0-1.1-.9-2-2-2z" /></svg>				</span>
				<span class="c-blogLink__text">Gumroadとは!(使い方/安全性/手数料/支払い方法はpaypal)</span>
			</a>
		</div></div></div>



<h2 class="wp-block-heading">GmailToPDFってどんなアプリ？</h2>



<p class="wp-block-paragraph">GmailToPDFは、<strong>GmailのメールをPDFに変換するモダンなデスクトップアプリケーション</strong>です。</p>



<p class="wp-block-paragraph">React + Electron + Material-UIで構築しており、見た目も美しく、使いやすさも抜群になるよう設計しました。</p>



<p class="is-style-icon_info wp-block-paragraph">今回は<strong>Windows版</strong>のみのご紹介となります。</p>



<h2 class="wp-block-heading">主な機能と開発時のこだわりポイント</h2>



<p class="wp-block-paragraph">最近よく耳にするようになった「Vibe Coding（バイブコーディング）」を主軸に開発を進めました。</p>



<p class="wp-block-paragraph">そのため、実際にゴリゴリとプログラミングをしたわけではないものの、その分 機能面やUIには本当にこだわって開発しました。本章では、それら<strong>主要機能とこだわりポイント</strong>をご紹介します。</p>



<div class="swell-block-capbox cap_box is-style-shadow" data-colset="col1"><div class="cap_box_ttl"><span><span data-icon="LsCog" data-id="0" style="--the-icon-svg: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjFlbSIgd2lkdGg9IjFlbSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBhcmlhLWhpZGRlbj0idHJ1ZSIgdmlld0JveD0iMCAwIDQ4IDQ4Ij48cGF0aCBkPSJtNDQuMiAyOS42LTMuNC0zLjJjLjEtLjguMi0xLjYuMi0yLjRzLS4xLTEuNi0uMi0yLjRsMy40LTMuMmMuOC0uNiAxLTEuNy41LTIuNmwtMy4zLTUuNmMtLjUtLjktMS42LTEuMi0yLjUtLjlsLTQuNCAxLjNjLTEuMy0xLTIuNy0xLjgtNC4yLTIuNGwtMS4xLTQuNWMtLjEtMS0xLTEuNy0yLTEuN2gtNi41Yy0xIDAtMS44LjctMiAxLjdsLTEuMSA0LjVjLTEuNS42LTMgMS40LTQuMiAyLjRMOS4xIDkuM2MtLjktLjQtMiAwLTIuNS45bC0zLjMgNS42Yy0uNS45LS4zIDIgLjUgMi42bDMuNCAzLjJjLS4xLjgtLjIgMS42LS4yIDIuNHMuMSAxLjYuMiAyLjRsLTMuNCAzLjJjLS44LjYtMSAxLjctLjUgMi42bDMuMyA1LjZjLjUuOSAxLjYgMS4yIDIuNS45bDQuNC0xLjNjMS4zIDEgMi43IDEuOCA0LjIgMi40bDEuMSA0LjVjLjEgMSAxIDEuNyAyIDEuN2g2LjVjMSAwIDEuOC0uNyAyLTEuN2wxLjEtNC41YzEuNS0uNiAzLTEuNCA0LjItMi40bDQuNCAxLjNjLjkuNCAyIDAgMi41LS45bDMuMy01LjZjLjQtLjkuMi0yLS42LTIuNnpNMjQgMzJjLTQuNCAwLTgtMy42LTgtOHMzLjYtOCA4LTggOCAzLjYgOCA4LTMuNiA4LTggOHoiPjwvcGF0aD48L3N2Zz4=)" aria-hidden="true" class="swl-inline-icon"> </span><strong>主要な機能</strong></span></div><div class="cap_box_content">
<ul class="wp-block-list -list-under-dashed is-style-good_list">
<li><strong>Gmail認証システム</strong></li>



<li><strong>メール検索機能</strong></li>



<li><strong>メール選択システム</strong></li>



<li><strong>PDF生成機能</strong></li>



<li><strong>Google Drive連携</strong></li>



<li><strong>モダンなユーザーインターフェース</strong></li>



<li><strong>多言語対応</strong></li>
</ul>
</div></div>



<h3 class="wp-block-heading">1. 安全なGmail認証システム</h3>



<p class="is-style-balloon_box u-mb-ctrl u-mb-10 wp-block-paragraph"><span style="--the-icon-svg: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjFlbSIgd2lkdGg9IjFlbSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBhcmlhLWhpZGRlbj0idHJ1ZSIgdmlld0JveD0iMCAwIDQ4IDQ4Ij48cGF0aCBkPSJtNDQuMiAyOS42LTMuNC0zLjJjLjEtLjguMi0xLjYuMi0yLjRzLS4xLTEuNi0uMi0yLjRsMy40LTMuMmMuOC0uNiAxLTEuNy41LTIuNmwtMy4zLTUuNmMtLjUtLjktMS42LTEuMi0yLjUtLjlsLTQuNCAxLjNjLTEuMy0xLTIuNy0xLjgtNC4yLTIuNGwtMS4xLTQuNWMtLjEtMS0xLTEuNy0yLTEuN2gtNi41Yy0xIDAtMS44LjctMiAxLjdsLTEuMSA0LjVjLTEuNS42LTMgMS40LTQuMiAyLjRMOS4xIDkuM2MtLjktLjQtMiAwLTIuNS45bC0zLjMgNS42Yy0uNS45LS4zIDIgLjUgMi42bDMuNCAzLjJjLS4xLjgtLjIgMS42LS4yIDIuNHMuMSAxLjYuMiAyLjRsLTMuNCAzLjJjLS44LjYtMSAxLjctLjUgMi42bDMuMyA1LjZjLjUuOSAxLjYgMS4yIDIuNS45bDQuNC0xLjNjMS4zIDEgMi43IDEuOCA0LjIgMi40bDEuMSA0LjVjLjEgMSAxIDEuNyAyIDEuN2g2LjVjMSAwIDEuOC0uNyAyLTEuN2wxLjEtNC41YzEuNS0uNiAzLTEuNCA0LjItMi40bDQuNCAxLjNjLjkuNCAyIDAgMi41LS45bDMuMy01LjZjLjQtLjkuMi0yLS42LTIuNnpNMjQgMzJjLTQuNCAwLTgtMy42LTgtOHMzLjYtOCA4LTggOCAzLjYgOCA4LTMuNiA4LTggOHoiPjwvcGF0aD48L3N2Zz4=)" data-icon="LsCog" data-id="0" aria-hidden="true" class="swl-inline-icon"> </span><strong> 機能詳細</strong></p>



<div class="wp-block-group has-border -border01"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">
<ul class="wp-block-list is-style-good_list">
<li>Google OAuth2を使用した安全な認証</li>



<li>読み取り&amp;通知メール用に送信専用アクセスのみを要求</li>



<li>ローカルでのトークン暗号化保存</li>
</ul>
</div></div>



<p class="wp-block-paragraph">今回の開発にあたって、セキュリティは最重要課題だと思い、OAuth2認証を採用しました。</p>



<p class="wp-block-paragraph">最初は「認証って面倒じゃないの？」と思われるかもしれませんが、初回ログイン時に少しだけ初期設定をして、あとはGoogleアカウントでログインするだけで自動生成機能を使えるようになるので、大した手間ではないはずです。</p>



<p class="wp-block-paragraph">しかも、メールの読み取りとメール送信（完了通知にのみ使用）専用アクセスのみを認証するため、誤ってメールを削除してしまう心配もありません。</p>


<div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="gray"><div class="c-balloon__icon -circle"><img decoding="async" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="https://kekenta-it-blog.com/wp-content/uploads/2023/07/キリッ-150x150.jpg" alt="" class="lazyload c-balloon__iconImg" width="80px" height="80px"><noscript><img decoding="async" src="https://kekenta-it-blog.com/wp-content/uploads/2023/07/キリッ-150x150.jpg" alt="" class="c-balloon__iconImg" width="80px" height="80px"></noscript><span class="c-balloon__iconName">ケケンタ</span></div><div class="c-balloon__body -speaking -border-on"><div class="c-balloon__text">
<p>ちなみに<strong>初期設定の手順</strong>はアプリ内に詳細な解説を用意していますのでご安心ください！<br>解説画面と設定画面を並べた状態で操作を進めることが可能です！</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>


<h3 class="wp-block-heading">2. 高度なメール検索機能</h3>



<figure class="wp-block-image size-large is-style-shadow"><img decoding="async" width="1024" height="576" src="https://kekenta-it-blog.com/wp-content/uploads/2025/07/GmaillToPDF_mv02-ja-1024x576.jpg" alt="高度なメール検索機能" class="wp-image-15172" srcset="https://kekenta-it-blog.com/wp-content/uploads/2025/07/GmaillToPDF_mv02-ja-1024x576.jpg 1024w, https://kekenta-it-blog.com/wp-content/uploads/2025/07/GmaillToPDF_mv02-ja-300x169.jpg 300w, https://kekenta-it-blog.com/wp-content/uploads/2025/07/GmaillToPDF_mv02-ja-768x432.jpg 768w, https://kekenta-it-blog.com/wp-content/uploads/2025/07/GmaillToPDF_mv02-ja.jpg 1280w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">高度なメール検索機能</figcaption></figure>



<p class="is-style-balloon_box u-mb-ctrl u-mb-10 wp-block-paragraph"><span style="--the-icon-svg: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjFlbSIgd2lkdGg9IjFlbSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBhcmlhLWhpZGRlbj0idHJ1ZSIgdmlld0JveD0iMCAwIDQ4IDQ4Ij48cGF0aCBkPSJtNDQuMiAyOS42LTMuNC0zLjJjLjEtLjguMi0xLjYuMi0yLjRzLS4xLTEuNi0uMi0yLjRsMy40LTMuMmMuOC0uNiAxLTEuNy41LTIuNmwtMy4zLTUuNmMtLjUtLjktMS42LTEuMi0yLjUtLjlsLTQuNCAxLjNjLTEuMy0xLTIuNy0xLjgtNC4yLTIuNGwtMS4xLTQuNWMtLjEtMS0xLTEuNy0yLTEuN2gtNi41Yy0xIDAtMS44LjctMiAxLjdsLTEuMSA0LjVjLTEuNS42LTMgMS40LTQuMiAyLjRMOS4xIDkuM2MtLjktLjQtMiAwLTIuNS45bC0zLjMgNS42Yy0uNS45LS4zIDIgLjUgMi42bDMuNCAzLjJjLS4xLjgtLjIgMS42LS4yIDIuNHMuMSAxLjYuMiAyLjRsLTMuNCAzLjJjLS44LjYtMSAxLjctLjUgMi42bDMuMyA1LjZjLjUuOSAxLjYgMS4yIDIuNS45bDQuNC0xLjNjMS4zIDEgMi43IDEuOCA0LjIgMi40bDEuMSA0LjVjLjEgMSAxIDEuNyAyIDEuN2g2LjVjMSAwIDEuOC0uNyAyLTEuN2wxLjEtNC41YzEuNS0uNiAzLTEuNCA0LjItMi40bDQuNCAxLjNjLjkuNCAyIDAgMi41LS45bDMuMy01LjZjLjQtLjkuMi0yLS42LTIuNnpNMjQgMzJjLTQuNCAwLTgtMy42LTgtOHMzLjYtOCA4LTggOCAzLjYgOCA4LTMuNiA4LTggOHoiPjwvcGF0aD48L3N2Zz4=)" data-icon="LsCog" data-id="0" aria-hidden="true" class="swl-inline-icon"> </span><strong> 機能詳細</strong></p>



<div class="wp-block-group has-border -border01"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">
<ul class="wp-block-list is-style-good_list">
<li>件名、送信者、宛先、日付での検索</li>



<li>添付ファイルの有無、既読/未読状態での絞り込み</li>



<li>除外条件の設定（特定の送信者や件名を除外）</li>



<li>ラベル（フォルダ）での検索・お気に入りのラベル保存機能</li>



<li>検索条件の保存・読み込み機能</li>



<li>クイック検索機能</li>
</ul>
</div></div>



<p class="wp-block-paragraph">これが一番力を入れて開発した機能です！</p>



<p class="wp-block-paragraph">例えば「田中さんからの重要なメールだけをPDF化したい」という場合、送信者に「田中」、件名に「重要」と入力するだけで、ピンポイントでメールを抽出できるようにしました。</p>



<p class="is-style-icon_good wp-block-paragraph">さらに、<strong>除外条件</strong>も設定できるので、「ニュースレターは除外したい」なんてことも簡単にできます。</p>



<p class="wp-block-paragraph">検索条件も保存できるので、よく使う条件は一度設定しておけば、次回からはワンクリックで検索できます。これで時間を大幅に節約できるようになりました！</p>


<div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="gray"><div class="c-balloon__icon -circle"><img decoding="async" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="https://kekenta-it-blog.com/wp-content/uploads/2023/11/kekenta-icon-150x150.jpg" alt="" class="lazyload c-balloon__iconImg" width="80px" height="80px"><noscript><img decoding="async" src="https://kekenta-it-blog.com/wp-content/uploads/2023/11/kekenta-icon-150x150.jpg" alt="" class="c-balloon__iconImg" width="80px" height="80px"></noscript><span class="c-balloon__iconName">ケケンタ</span></div><div class="c-balloon__body -speaking -border-on"><div class="c-balloon__text">
<p><strong>クイック検索機能</strong>を使えばワンクリックで「今日のメール」なんかも検索できるので、手間がかからずとても便利ですよ！</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>


<h3 class="wp-block-heading">3. 柔軟なメール選択システム</h3>



<figure class="wp-block-image size-large is-style-shadow"><img decoding="async" width="1024" height="576" src="https://kekenta-it-blog.com/wp-content/uploads/2025/07/GmaillToPDF_mail-selection-ja-1024x576.jpg" alt="メール選択システム" class="wp-image-15177" srcset="https://kekenta-it-blog.com/wp-content/uploads/2025/07/GmaillToPDF_mail-selection-ja-1024x576.jpg 1024w, https://kekenta-it-blog.com/wp-content/uploads/2025/07/GmaillToPDF_mail-selection-ja-300x169.jpg 300w, https://kekenta-it-blog.com/wp-content/uploads/2025/07/GmaillToPDF_mail-selection-ja-768x432.jpg 768w, https://kekenta-it-blog.com/wp-content/uploads/2025/07/GmaillToPDF_mail-selection-ja.jpg 1280w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">メール選択システム</figcaption></figure>



<p class="is-style-balloon_box u-mb-ctrl u-mb-10 wp-block-paragraph"><span style="--the-icon-svg: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjFlbSIgd2lkdGg9IjFlbSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBhcmlhLWhpZGRlbj0idHJ1ZSIgdmlld0JveD0iMCAwIDQ4IDQ4Ij48cGF0aCBkPSJtNDQuMiAyOS42LTMuNC0zLjJjLjEtLjguMi0xLjYuMi0yLjRzLS4xLTEuNi0uMi0yLjRsMy40LTMuMmMuOC0uNiAxLTEuNy41LTIuNmwtMy4zLTUuNmMtLjUtLjktMS42LTEuMi0yLjUtLjlsLTQuNCAxLjNjLTEuMy0xLTIuNy0xLjgtNC4yLTIuNGwtMS4xLTQuNWMtLjEtMS0xLTEuNy0yLTEuN2gtNi41Yy0xIDAtMS44LjctMiAxLjdsLTEuMSA0LjVjLTEuNS42LTMgMS40LTQuMiAyLjRMOS4xIDkuM2MtLjktLjQtMiAwLTIuNS45bC0zLjMgNS42Yy0uNS45LS4zIDIgLjUgMi42bDMuNCAzLjJjLS4xLjgtLjIgMS42LS4yIDIuNHMuMSAxLjYuMiAyLjRsLTMuNCAzLjJjLS44LjYtMSAxLjctLjUgMi42bDMuMyA1LjZjLjUuOSAxLjYgMS4yIDIuNS45bDQuNC0xLjNjMS4zIDEgMi43IDEuOCA0LjIgMi40bDEuMSA0LjVjLjEgMSAxIDEuNyAyIDEuN2g2LjVjMSAwIDEuOC0uNyAyLTEuN2wxLjEtNC41YzEuNS0uNiAzLTEuNCA0LjItMi40bDQuNCAxLjNjLjkuNCAyIDAgMi41LS45bDMuMy01LjZjLjQtLjkuMi0yLS42LTIuNnpNMjQgMzJjLTQuNCAwLTgtMy42LTgtOHMzLjYtOCA4LTggOCAzLjYgOCA4LTMuNiA4LTggOHoiPjwvcGF0aD48L3N2Zz4=)" data-icon="LsCog" data-id="0" aria-hidden="true" class="swl-inline-icon"> </span><strong> 機能詳細</strong></p>



<div class="wp-block-group has-border -border01"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">
<ul class="wp-block-list is-style-good_list">
<li>検索結果からの複数メール選択</li>



<li>全選択・全解除機能</li>



<li>選択したメールの詳細表示</li>



<li>選択解除機能</li>
</ul>
</div></div>



<p class="wp-block-paragraph">検索結果が表示されたら、<span class="swl-marker mark_yellow">チェックボックスでメールを選択するだけ</span>のシンプルな操作にしました。</p>



<p class="wp-block-paragraph">複数のメールを一度に選択できるので、効率的にPDF化を進められます。選択したメールの内容も事前に確認できるので、間違ったメールをPDF化するリスクも減らせます！</p>



<p class="is-style-icon_good wp-block-paragraph">ちなみに、ごく稀にPDF化ができないメールが混ざってくることがあるのですが、そのような場合もきちんと「何のメールがPDF化できなかったのか」もリストアップされるようになっているので、PDF化の漏れも防げます！</p>



<h3 class="wp-block-heading">4. 高品質なPDF生成機能</h3>



<figure class="wp-block-image size-large is-style-shadow"><img decoding="async" width="1024" height="576" src="https://kekenta-it-blog.com/wp-content/uploads/2025/07/GmaillToPDF_mv03-ja-1024x576.jpg" alt="PDF生成機能" class="wp-image-15174" srcset="https://kekenta-it-blog.com/wp-content/uploads/2025/07/GmaillToPDF_mv03-ja-1024x576.jpg 1024w, https://kekenta-it-blog.com/wp-content/uploads/2025/07/GmaillToPDF_mv03-ja-300x169.jpg 300w, https://kekenta-it-blog.com/wp-content/uploads/2025/07/GmaillToPDF_mv03-ja-768x432.jpg 768w, https://kekenta-it-blog.com/wp-content/uploads/2025/07/GmaillToPDF_mv03-ja.jpg 1280w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">PDF生成機能</figcaption></figure>



<p class="is-style-balloon_box u-mb-ctrl u-mb-10 wp-block-paragraph"><span style="--the-icon-svg: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjFlbSIgd2lkdGg9IjFlbSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBhcmlhLWhpZGRlbj0idHJ1ZSIgdmlld0JveD0iMCAwIDQ4IDQ4Ij48cGF0aCBkPSJtNDQuMiAyOS42LTMuNC0zLjJjLjEtLjguMi0xLjYuMi0yLjRzLS4xLTEuNi0uMi0yLjRsMy40LTMuMmMuOC0uNiAxLTEuNy41LTIuNmwtMy4zLTUuNmMtLjUtLjktMS42LTEuMi0yLjUtLjlsLTQuNCAxLjNjLTEuMy0xLTIuNy0xLjgtNC4yLTIuNGwtMS4xLTQuNWMtLjEtMS0xLTEuNy0yLTEuN2gtNi41Yy0xIDAtMS44LjctMiAxLjdsLTEuMSA0LjVjLTEuNS42LTMgMS40LTQuMiAyLjRMOS4xIDkuM2MtLjktLjQtMiAwLTIuNS45bC0zLjMgNS42Yy0uNS45LS4zIDIgLjUgMi42bDMuNCAzLjJjLS4xLjgtLjIgMS42LS4yIDIuNHMuMSAxLjYuMiAyLjRsLTMuNCAzLjJjLS44LjYtMSAxLjctLjUgMi42bDMuMyA1LjZjLjUuOSAxLjYgMS4yIDIuNS45bDQuNC0xLjNjMS4zIDEgMi43IDEuOCA0LjIgMi40bDEuMSA0LjVjLjEgMSAxIDEuNyAyIDEuN2g2LjVjMSAwIDEuOC0uNyAyLTEuN2wxLjEtNC41YzEuNS0uNiAzLTEuNCA0LjItMi40bDQuNCAxLjNjLjkuNCAyIDAgMi41LS45bDMuMy01LjZjLjQtLjkuMi0yLS42LTIuNnpNMjQgMzJjLTQuNCAwLTgtMy42LTgtOHMzLjYtOCA4LTggOCAzLjYgOCA4LTMuNiA4LTggOHoiPjwvcGF0aD48L3N2Zz4=)" data-icon="LsCog" data-id="0" aria-hidden="true" class="swl-inline-icon"> </span><strong> 機能詳細</strong></p>



<div class="wp-block-group has-border -border01"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">
<ul class="wp-block-list is-style-good_list">
<li>HTML要素をすべて含むPDF生成</li>



<li>添付ファイル情報の含める/除外設定</li>



<li>PDF生成完了時にGoogleアカウント宛てへ送られるメール通知機能</li>
</ul>
</div></div>



<p class="wp-block-paragraph">メールの見た目をできる限りそのままPDFに保存できるようにしたので、重要な情報が失われることがありません。HTMLの装飾や画像も含めて保存されるので、メールの完全な記録を残せます。</p>



<p class="wp-block-paragraph">また、認証したGoogleアカウントへ送信される<strong>メール通知機能</strong>も搭載しました。そのため、大量のGmailのPDF生成を実行していある間も「もう終わったかな？　まだかな？」と気にする必要がありません。ほかの作業を進めながら、ただメール通知を待つだけでOKです。</p>


<div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="gray"><div class="c-balloon__icon -circle"><img decoding="async" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="https://kekenta-it-blog.com/wp-content/uploads/2023/11/kekenta-icon-150x150.jpg" alt="" class="lazyload c-balloon__iconImg" width="80px" height="80px"><noscript><img decoding="async" src="https://kekenta-it-blog.com/wp-content/uploads/2023/11/kekenta-icon-150x150.jpg" alt="" class="c-balloon__iconImg" width="80px" height="80px"></noscript><span class="c-balloon__iconName">ケケンタ</span></div><div class="c-balloon__body -speaking -border-on"><div class="c-balloon__text">
<p>さらに、<strong>添付ファイルを保存する機能</strong>を搭載しているため、僕自身もフリーランスとして保存義務のある書類管理のために重宝しています！</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>


<p class="is-style-icon_announce wp-block-paragraph">現在は未搭載ですが、今後は「<strong>自動スケジュール実行機能</strong>」も実装予定です。<br>アプリのアップデート料は無料ですが、<span class="swl-marker mark_orange">新機能を搭載するにつれ、価格は上げていく可能性が高い</span>ため、お得にアプリをGETしたいのであれば、早目の購入がオススメです！</p>



<div class="swell-block-button green_ -size-l u-mb-ctrl u-mb-30 is-style-btn_shiny" data-id="c611357b"><a href="https://kekenta.gumroad.com/l/eoafiv" target="_blank" rel="noopener noreferrer" class="swell-block-button__link" data-has-icon="1"><span>「GmailToPDF」を購入する</span><svg class="__icon -right" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" viewBox="0 0 512 512"><path d="M470.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L402.7 256 265.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l160-160zm-352 160l160-160c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L210.7 256 73.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0z"></path></svg></a></div>



<h3 class="wp-block-heading">5. Google Drive連携</h3>



<p class="is-style-balloon_box u-mb-ctrl u-mb-10 wp-block-paragraph"><span style="--the-icon-svg: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjFlbSIgd2lkdGg9IjFlbSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBhcmlhLWhpZGRlbj0idHJ1ZSIgdmlld0JveD0iMCAwIDQ4IDQ4Ij48cGF0aCBkPSJtNDQuMiAyOS42LTMuNC0zLjJjLjEtLjguMi0xLjYuMi0yLjRzLS4xLTEuNi0uMi0yLjRsMy40LTMuMmMuOC0uNiAxLTEuNy41LTIuNmwtMy4zLTUuNmMtLjUtLjktMS42LTEuMi0yLjUtLjlsLTQuNCAxLjNjLTEuMy0xLTIuNy0xLjgtNC4yLTIuNGwtMS4xLTQuNWMtLjEtMS0xLTEuNy0yLTEuN2gtNi41Yy0xIDAtMS44LjctMiAxLjdsLTEuMSA0LjVjLTEuNS42LTMgMS40LTQuMiAyLjRMOS4xIDkuM2MtLjktLjQtMiAwLTIuNS45bC0zLjMgNS42Yy0uNS45LS4zIDIgLjUgMi42bDMuNCAzLjJjLS4xLjgtLjIgMS42LS4yIDIuNHMuMSAxLjYuMiAyLjRsLTMuNCAzLjJjLS44LjYtMSAxLjctLjUgMi42bDMuMyA1LjZjLjUuOSAxLjYgMS4yIDIuNS45bDQuNC0xLjNjMS4zIDEgMi43IDEuOCA0LjIgMi40bDEuMSA0LjVjLjEgMSAxIDEuNyAyIDEuN2g2LjVjMSAwIDEuOC0uNyAyLTEuN2wxLjEtNC41YzEuNS0uNiAzLTEuNCA0LjItMi40bDQuNCAxLjNjLjkuNCAyIDAgMi41LS45bDMuMy01LjZjLjQtLjkuMi0yLS42LTIuNnpNMjQgMzJjLTQuNCAwLTgtMy42LTgtOHMzLjYtOCA4LTggOCAzLjYgOCA4LTMuNiA4LTggOHoiPjwvcGF0aD48L3N2Zz4=)" data-icon="LsCog" data-id="0" aria-hidden="true" class="swl-inline-icon"> </span><strong> 機能詳細</strong></p>



<div class="wp-block-group has-border -border01"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">
<ul class="wp-block-list is-style-good_list">
<li>Google Driveフォルダへの直接保存機能</li>



<li>フォルダ選択機能</li>



<li>アップロード進捗表示</li>
</ul>
</div></div>



<p class="wp-block-paragraph"><strong>クラウドストレージに直接保存できる</strong>ようにしたので、バックアップがめちゃくちゃ簡単です。</p>



<p class="wp-block-paragraph">他のデバイスからもアクセス可能になるので、外出先でもPDFを確認できます。ローカルストレージの容量も節約できるので、一石二鳥ですね！</p>



<p class="is-style-icon_good wp-block-paragraph">ちなみに保存先ディレクトリは、アプリ内で直接Googleドライブへ新規作成することができるので、いちいちGoogleドライブを開かなくてもサクッとPDF作成できる点もイチオシです。</p>



<h3 class="wp-block-heading">6. モダンなユーザーインターフェース</h3>



<figure class="wp-block-image size-large is-style-shadow"><img decoding="async" width="1024" height="576" src="https://kekenta-it-blog.com/wp-content/uploads/2025/07/GmaillToPDF_mv01-ja-1024x576.jpg" alt="モダンなユーザーインターフェース" class="wp-image-15171" srcset="https://kekenta-it-blog.com/wp-content/uploads/2025/07/GmaillToPDF_mv01-ja-1024x576.jpg 1024w, https://kekenta-it-blog.com/wp-content/uploads/2025/07/GmaillToPDF_mv01-ja-300x169.jpg 300w, https://kekenta-it-blog.com/wp-content/uploads/2025/07/GmaillToPDF_mv01-ja-768x432.jpg 768w, https://kekenta-it-blog.com/wp-content/uploads/2025/07/GmaillToPDF_mv01-ja.jpg 1280w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">モダンなユーザーインターフェース</figcaption></figure>



<p class="is-style-balloon_box u-mb-ctrl u-mb-10 wp-block-paragraph"><span data-icon="LsLightbulb" data-id="0" style="--the-icon-svg: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjFlbSIgd2lkdGg9IjFlbSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBhcmlhLWhpZGRlbj0idHJ1ZSIgdmlld0JveD0iMCAwIDQ4IDQ4Ij48cGF0aCBkPSJNMzIgNDYuNUgxNmMtMS4xIDAtMi0uOS0yLTJzLjktMiAyLTJoMTZjMS4xIDAgMiAuOSAyIDJzLS45IDItMiAyek00MS43IDE1LjlDNDEuMyAxMyA0MCAxMC4zIDM4LjIgOCAzNC41IDMuMiAyOSAuOCAyMy4xIDEgMTQgMS40IDYuNSA4LjkgNiAxOGMtLjMgNiAyLjQgMTEuNyA3LjIgMTUuNC41LjQuOC45LjggMS41djEuNmMwIDIuMiAxLjggNCA0IDRoMTJjMi4yIDAgNC0xLjggNC00VjM1YzAtLjYuMy0xLjIuOS0xLjcgNS4zLTQgOC0xMC42IDYuOC0xNy40em0tNy4xIDEuN2gtLjNjLS43IDAtMS4zLS41LTEuNS0xLjItLjctMy4yLTMuMi01LjctNi40LTYuMy0uOC0uMS0xLjQtLjktMS4yLTEuN3MuOS0xLjQgMS43LTEuMmM0LjQuOCA4IDQuMiA4LjkgOC42LjEuOC0uNCAxLjYtMS4yIDEuOHoiPjwvcGF0aD48L3N2Zz4=)" aria-hidden="true" class="swl-inline-icon"> </span><strong> ポイント</strong></p>



<div class="wp-block-group has-border -border01"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">
<ul class="wp-block-list is-style-good_list">
<li>モダンなデザイン</li>



<li>ダークモード対応</li>



<li>スムーズなアニメーション</li>
</ul>
</div></div>



<p class="wp-block-paragraph">見た目はある意味、機能以上に大切だと思っているので、直感的で使いやすいインターフェースになるよう心がけました。<strong>ダークモード</strong>にも対応しているので、長時間使用しても目に優しいです。</p>



<figure class="wp-block-image size-large is-style-shadow"><img decoding="async" width="1024" height="576" src="https://kekenta-it-blog.com/wp-content/uploads/2025/07/GmaillToPDF_dark-mode-ja-1024x576.jpg" alt="ダークモード対応" class="wp-image-15179" srcset="https://kekenta-it-blog.com/wp-content/uploads/2025/07/GmaillToPDF_dark-mode-ja-1024x576.jpg 1024w, https://kekenta-it-blog.com/wp-content/uploads/2025/07/GmaillToPDF_dark-mode-ja-300x169.jpg 300w, https://kekenta-it-blog.com/wp-content/uploads/2025/07/GmaillToPDF_dark-mode-ja-768x432.jpg 768w, https://kekenta-it-blog.com/wp-content/uploads/2025/07/GmaillToPDF_dark-mode-ja.jpg 1280w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">ダークモード対応</figcaption></figure>



<p class="wp-block-paragraph">また、アニメーションもスムーズで、操作していて気持ちがいいように設計してあります。</p>



<h3 class="wp-block-heading">7. 多言語対応</h3>



<figure class="wp-block-image size-large is-style-shadow"><img decoding="async" width="1024" height="576" src="https://kekenta-it-blog.com/wp-content/uploads/2025/07/GmaillToPDF_english-1024x576.jpg" alt="多言語対応" class="wp-image-15170" srcset="https://kekenta-it-blog.com/wp-content/uploads/2025/07/GmaillToPDF_english-1024x576.jpg 1024w, https://kekenta-it-blog.com/wp-content/uploads/2025/07/GmaillToPDF_english-300x169.jpg 300w, https://kekenta-it-blog.com/wp-content/uploads/2025/07/GmaillToPDF_english-768x432.jpg 768w, https://kekenta-it-blog.com/wp-content/uploads/2025/07/GmaillToPDF_english.jpg 1280w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">多言語対応</figcaption></figure>



<p class="wp-block-paragraph"><strong>多言語対応</strong>しています。</p>



<p class="wp-block-paragraph">現在の対応言語は</p>



<ul class="wp-block-list">
<li>日本語</li>



<li>英語</li>
</ul>



<p class="wp-block-paragraph">の２言語だけですが、</p>



<p class="is-style-icon_announce wp-block-paragraph">今後のアップデートで<strong>他の言語も追加予定</strong>です。</p>



<h2 class="wp-block-heading">実際の使用シーン</h2>



<p class="wp-block-paragraph">当アプリの実際の想定使用シーンです。</p>



<h3 class="wp-block-heading">ビジネス用途</h3>



<ul class="wp-block-list is-style-check_list">
<li><strong>会議記録の保存</strong>: 重要な会議のメールをPDF化して保管</li>



<li><strong>法的文書の整理</strong>: 契約関連のメールを法的証拠として保存</li>



<li><strong>プロジェクト管理</strong>: プロジェクト関連のメールを時系列で整理</li>
</ul>



<h3 class="wp-block-heading">個人用途</h3>



<ul class="wp-block-list is-style-check_list">
<li><strong>思い出の保存</strong>: 大切なメールをPDFとして保存</li>



<li><strong>学習記録</strong>: オンライン講座やセミナーのメールを整理</li>



<li><strong>家計管理</strong>: 請求書や領収書のメールをPDF化して保管</li>
</ul>


<div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="gray"><div class="c-balloon__icon -circle"><img decoding="async" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="https://kekenta-it-blog.com/wp-content/uploads/2023/07/キリッ-150x150.jpg" alt="" class="lazyload c-balloon__iconImg" width="80px" height="80px"><noscript><img decoding="async" src="https://kekenta-it-blog.com/wp-content/uploads/2023/07/キリッ-150x150.jpg" alt="" class="c-balloon__iconImg" width="80px" height="80px"></noscript><span class="c-balloon__iconName">ケケンタ</span></div><div class="c-balloon__body -speaking -border-on"><div class="c-balloon__text">
<p>当アプリの本質は、<strong><span class="swl-marker mark_yellow">自動で大量のGmailをPDF化できること</span></strong>なので、定期的にたくさんのGmailをPDF化する必要があるという方にとってはとても頼もしいツールになるのではないかと思います！</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>


<h2 class="wp-block-heading">セットアップと使用方法</h2>



<p class="wp-block-paragraph">本章では、アプリの初期起動時に必要となる<strong>セットアップ手順</strong>を大まかにご紹介します。</p>



<p class="is-style-icon_pen wp-block-paragraph">「こんなことも知りたい！」というご要望があれば、<a href="https://kekenta-it-blog.com/contact/" data-type="page" data-id="1073">お問い合わせフォーム</a>からお気軽にご連絡ください。</p>



<h3 class="wp-block-heading">1. 初期設定</h3>



<p class="is-style-balloon_box u-mb-ctrl u-mb-10 wp-block-paragraph"><span style="--the-icon-svg: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjFlbSIgd2lkdGg9IjFlbSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBhcmlhLWhpZGRlbj0idHJ1ZSIgdmlld0JveD0iMCAwIDQ4IDQ4Ij48cGF0aCBkPSJNNDIgMThoLTZ2LTRjMC0uOC0uMS0xLjYtLjItMi40LS4xLS40LS4yLS44LS4zLTEuMSAwLS4xLS4xLS4yLS4xLS4yLS4xLS4zLS4yLS41LS4zLS44LS4xLS4yLS4xLS4zLS4xLS40LS4xLS4yLS4yLS41LS4zLS43LS4xLS4xLS4xLS4yLS4yLS4zLS4xLS4yLS4yLS40LS40LS42LS4xLS4xLS4xLS4yLS4yLS4zLS4xLS4yLS4zLS40LS40LS41bC0uMy0uM2MtLjEtLjItLjMtLjMtLjQtLjUtLjEtLjEtLjItLjItLjMtLjQtLjEtLjEtLjMtLjItLjQtLjMtLjYtLjUtMS4yLTEtMS45LTEuNC0uMSAwLS4yLS4xLS4yLS4xbC0uNi0uM2MtLjEtLjEtLjItLjEtLjMtLjJsLS42LS4zYy0uMS0uMS0uMy0uMS0uNC0uMS0uMi0uMS0uNC0uMS0uNi0uMi0uMiAwLS4zLS4xLS41LS4xcy0uNC0uMS0uNS0uMWMtLjIgMC0uNC0uMS0uNi0uMS0uMSAwLS4zIDAtLjQtLjFDMjQuOCAyIDI0LjQgMiAyNCAyYy02LjYgMC0xMiA1LjQtMTIgMTJ2NEg2Yy0xLjcgMC0zIDEuMy0zIDN2MjJjMCAxLjcgMS4zIDMgMyAzaDM2YzEuNyAwIDMtMS4zIDMtM1YyMWMwLTEuNy0xLjMtMy0zLTN6TTI0IDM1Yy0xLjcgMC0zLTEuMy0zLTNzMS4zLTMgMy0zIDMgMS4zIDMgMy0xLjMgMy0zIDN6bTgtMTdIMTZ2LTMuN2MwLTMuNyAyLjUtNyA1LjktOCAuMiAwIC4zLS4xLjUtLjEuMSAwIC4zLS4xLjQtLjFoMmMuMSAwIC4zIDAgLjQuMS4xIDAgLjIgMCAuNC4xLjIgMCAuMy4xLjUuMS4xIDAgLjIuMS4zLjEuMi4xLjMuMS41LjIuMSAwIC4yLjEuMi4xLjIuMS4zLjEuNS4yLjEgMCAuMS4xLjIuMS4yLjEuMy4yLjUuMy4xIDAgLjEuMS4yLjEuMS4xLjMuMi40LjMuMS4xLjIuMS4yLjJsLjMuMy4zLjMuMy4zYy4xLjEuMi4zLjMuNGwuMi4yYy4xLjIuMi4zLjMuNWwuMS4xLjMuNnYuMWMuMS4yLjIuNC4zLjd2LjFjLjEuMi4xLjQuMi42di4yYy4xLjUuMiAxLjEuMiAxLjdWMTh6Ij48L3BhdGg+PC9zdmc+)" data-icon="LsLockClosed" data-id="0" aria-hidden="true" class="swl-inline-icon"> </span><strong> </strong><strong>認証フロー</strong></p>



<div class="wp-block-group has-border -border01"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">
<ol class="wp-block-list is-style-num_circle -list-under-dashed">
<li>アプリケーションをダウンロード・インストール</li>



<li>Google Cloud Platformでプロジェクトを作成</li>



<li>Gmail APIとGoogle Drive APIを有効化</li>



<li>OAuth2認証情報を設定</li>
</ol>
</div></div>



<p class="is-style-big_icon_check wp-block-paragraph">初期設定については、アプリ内で<strong>詳細な手順</strong>を添えていますのでご安心ください！<br>もしもご不明な点があれば、個人的にサポートも受け付けていますので、<a href="https://kekenta-it-blog.com/contact/" data-type="page" data-id="1073">お問い合わせフォーム</a>からお気軽にご連絡ください！</p>



<h3 class="wp-block-heading">2. 基本的な使用フロー</h3>



<p class="is-style-balloon_box u-mb-ctrl u-mb-10 wp-block-paragraph"><span data-icon="LsBookmark" data-id="0" style="--the-icon-svg: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjFlbSIgd2lkdGg9IjFlbSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBhcmlhLWhpZGRlbj0idHJ1ZSIgdmlld0JveD0iMCAwIDQ4IDQ4Ij48cGF0aCBkPSJNMTAgM2gyOGMxLjEgMCAyIC45IDIgMnYzOS42YzAgLjktMS4xIDEuMy0xLjcuN0wyNCAzMSA5LjcgNDUuM2MtLjYuNi0xLjcuMi0xLjctLjdWNWMwLTEuMS45LTIgMi0yeiI+PC9wYXRoPjwvc3ZnPg==)" aria-hidden="true" class="swl-inline-icon"> </span> <strong>基本的な使用フロー</strong></p>



<div class="wp-block-group has-border -border01"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">
<ol class="wp-block-list is-style-num_circle -list-under-dashed">
<li><strong>認証</strong>: Googleアカウントでログイン（初回のみ）</li>



<li><strong>検索</strong>: 必要なメールを検索条件で絞り込み</li>



<li><strong>選択</strong>: PDF化したいメールを選択</li>



<li><strong>生成</strong>: PDFファイルを生成・保存</li>
</ol>
</div></div>


<div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="gray"><div class="c-balloon__icon -circle"><img decoding="async" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="https://kekenta-it-blog.com/wp-content/uploads/2023/11/kekenta-icon-150x150.jpg" alt="" class="lazyload c-balloon__iconImg" width="80px" height="80px"><noscript><img decoding="async" src="https://kekenta-it-blog.com/wp-content/uploads/2023/11/kekenta-icon-150x150.jpg" alt="" class="c-balloon__iconImg" width="80px" height="80px"></noscript><span class="c-balloon__iconName">ケケンタ</span></div><div class="c-balloon__body -speaking -border-on"><div class="c-balloon__text">
<p>たったこれだけで、手動ではとても時間がかかるPDF化作業が一瞬にして完了します！</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>


<h2 class="wp-block-heading">まとめ</h2>



<p class="wp-block-paragraph"><strong><span class="swl-inline-color has-swl-deep-02-color">GmailToPDF</span></strong>は、Gmailのメールを簡単にPDFへ変換するという需要に対して、高度な機能と使いやすさを両立させたアプリケーションとして開発しました。</p>



<p class="wp-block-paragraph">特に以下の点が魅力的に開発できたと感じています。</p>



<ul class="wp-block-list is-style-check_list -list-under-dashed">
<li><strong>安全性</strong>: OAuth2認証と最小権限の原則により、セキュアな運用が可能</li>



<li><strong>効率性</strong>: 高度な検索機能と自動変換により、大幅な時間短縮を実現</li>



<li><strong>使いやすさ</strong>: モダンなUIと直感的な操作性</li>
</ul>



<p class="wp-block-paragraph">Gmailのメール管理でお困りの方は、ぜひ一度お試しください！　きっと、メールの整理や保存が格段に楽になるはずです。</p>



<p class="wp-block-paragraph">僕も開発してみて、本当に便利なツールができたと実感しています。時間を大幅に節約できるので、開発して本当に良かったと思いました！</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p class="wp-block-paragraph">この記事では、GmailToPDFアプリの主要機能とそのメリットについて詳しく解説しました。各機能の詳細な使用方法や、実際の使用シーンについても触れていますので、アプリの導入を検討されている方の参考になれば幸いです。</p>



<p class="wp-block-paragraph">何かご質問があれば、お気軽にコメントやご連絡をいただければと思います！</p>


<div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="gray"><div class="c-balloon__icon -circle"><img decoding="async" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="https://kekenta-it-blog.com/wp-content/uploads/2023/11/kekenta-icon-150x150.jpg" alt="" class="lazyload c-balloon__iconImg" width="80px" height="80px"><noscript><img decoding="async" src="https://kekenta-it-blog.com/wp-content/uploads/2023/11/kekenta-icon-150x150.jpg" alt="" class="c-balloon__iconImg" width="80px" height="80px"></noscript><span class="c-balloon__iconName">ケケンタ</span></div><div class="c-balloon__body -speaking -border-on"><div class="c-balloon__text">
<p>最後までご覧いただきありがとうございました！</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>


<div class="swell-block-button green_ -size-l u-mb-ctrl u-mb-30 is-style-btn_shiny" data-id="6f33baa1"><a href="https://kekenta.gumroad.com/l/eoafiv" target="_blank" rel="noopener noreferrer" class="swell-block-button__link" data-has-icon="1"><span>「GmailToPDF」を購入する</span><svg class="__icon -right" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" viewBox="0 0 512 512"><path d="M470.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L402.7 256 265.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l160-160zm-352 160l160-160c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L210.7 256 73.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0z"></path></svg></a></div>



<div class="wp-block-group is-style-big_icon_memo"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">
<p class="wp-block-paragraph">本アプリは、<strong>Gumroad</strong>というECサイトで販売しています。</p>



<p class="wp-block-paragraph">「Gumroadってなに…？」という方へ向けて、下記のブログ記事をご紹介します。わかりやすく解説してくださっているので、「Gumroad」という聞きなれないECサイトへの不信感も晴れるはずです！</p>


<div class="swell-block-postLink">			<a href="https://mh-story.sakura.ne.jp/gumroad/#toc6" class="c-blogLink -external" data-style="text" target="_blank" rel="noopener noreferrer">
				<!-- <i class="c-blogLink__icon icon-link" role="presentation"></i> -->
				<span class="c-blogLink__icon">
					<svg xmlns="http://www.w3.org/2000/svg" class="swl-svg-externalLink __svg" width="1em" height="1em" viewBox="0 0 48 48" role="img" aria-hidden="true" focusable="false"><path d="M44 2H30c-1.1 0-2 .9-2 2s.9 2 2 2h9.2L24 21.2c-.8.8-.8 2 0 2.8s2 .8 2.8 0L42 8.8V18c0 1.1.9 2 2 2s2-.9 2-2V4c0-1.1-.9-2-2-2z" /><path d="M41 27c-1.1 0-2 .9-2 2v10c0 1.1-.9 2-2 2H9c-1.1 0-2-.9-2-2V11c0-1.1.9-2 2-2h10c1.1 0 2-.9 2-2s-.9-2-2-2H9c-3.3 0-6 2.7-6 6v28c0 3.3 2.7 6 6 6h28c3.3 0 6-2.7 6-6V29c0-1.1-.9-2-2-2z" /></svg>				</span>
				<span class="c-blogLink__text">Gumroadとは!(使い方/安全性/手数料/支払い方法はpaypal)</span>
			</a>
		</div></div></div>
]]></content:encoded>
					
					<wfw:commentRss>https://kekenta-it-blog.com/gmail-to-pdf-desktopapp/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
