<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>pdf text extraction on Document Processing REST APIs | GroupDocs Cloud</title>
    <link>https://blog-qa.groupdocs.cloud/fa/tag/pdf-text-extraction/</link>
    <description>Recent content in pdf text extraction on Document Processing REST APIs | GroupDocs Cloud</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>fa</language>
    <lastBuildDate>Mon, 21 Sep 2026 14:36:45 +0000</lastBuildDate><atom:link href="https://blog-qa.groupdocs.cloud/fa/tag/pdf-text-extraction/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>استخراج متن از PDF در Node.JS</title>
      <link>https://blog-qa.groupdocs.cloud/fa/parser/extract-text-from-pdf-in-nodejs/</link>
      <pubDate>Mon, 21 Sep 2026 14:36:45 +0000</pubDate>
      
      <guid>https://blog-qa.groupdocs.cloud/fa/parser/extract-text-from-pdf-in-nodejs/</guid>
      <description>نحوه استخراج متن از PDF در Node.JS با GroupDocs.Parser Cloud SDK را بیاموزید. کد گام‌به‌گام، تماس‌های cURL و راهنمای نصب، شامل PDFهای رمزگذاری‌شده.</description>
      <content:encoded><![CDATA[<p>استخراج متن از فایل‌های <a href="https://docs.fileformat.com/pdf">PDF</a> یک نیاز مکرر هنگام ساخت خطوط پردازش سند است، به‌ویژه برای ایندکس‌گذاری جستجو یا تجزیه و تحلیل داده‌ها. <a href="https://products.groupdocs.cloud/parser/nodejs/">GroupDocs.Parser Cloud SDK for Node.JS</a> کتابخانه‌ای قدرتمند فراهم می‌کند که به شما امکان می‌دهد به‌صورت برنامه‌نویسی متن را از PDF در Node.JS استخراج کنید بدون اینکه به منطق تجزیه‌ و تحلیل سطح پایین بپردازید. در این راهنما خواهید آموخت که چگونه متن را از PDF در Node.JS استخراج کنید با استفاده از یک مثال کامل کد، یک گزینه جایگزین cURL REST، و مراحل تنظیم لازم، که هر دو نوع PDF ساده و رمزگذاری‌شده را پوشش می‌دهد.</p>
<h2 id="استخراج-متن-از-pdf-در-nodejs---مثال-کامل-کد">استخراج متن از PDF در Node.JS - مثال کامل کد</h2>
<p>مثال زیر نشان می‌دهد که چگونه می‌توان متن را از PDF در Node.JS با استفاده از GroupDocs.Parser Cloud SDK استخراج کرد. این مثال شامل مقداردهی اولیه، ساخت درخواست، اجرا و ذخیره نتایج در یک فایل محلی است.</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-javascript" data-lang="javascript"><span style="display:flex;"><span><span style="color:#66d9ef">const</span> <span style="color:#a6e22e">GroupDocsParserCloud</span> <span style="color:#f92672">=</span> <span style="color:#a6e22e">require</span>(<span style="color:#e6db74">&#34;@groupdocs/parser-cloud&#34;</span>);
</span></span><span style="display:flex;"><span><span style="color:#66d9ef">const</span> <span style="color:#a6e22e">fs</span> <span style="color:#f92672">=</span> <span style="color:#a6e22e">require</span>(<span style="color:#e6db74">&#34;fs&#34;</span>);
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span>(<span style="color:#66d9ef">async</span> () =&gt; {
</span></span><span style="display:flex;"><span>    <span style="color:#75715e">// Initialize configuration with your credentials
</span></span></span><span style="display:flex;"><span><span style="color:#75715e"></span>    <span style="color:#66d9ef">const</span> <span style="color:#a6e22e">config</span> <span style="color:#f92672">=</span> <span style="color:#66d9ef">new</span> <span style="color:#a6e22e">GroupDocsParserCloud</span>.<span style="color:#a6e22e">Configuration</span>({
</span></span><span style="display:flex;"><span>        <span style="color:#a6e22e">clientId</span><span style="color:#f92672">:</span> <span style="color:#e6db74">&#34;YOUR_CLIENT_ID&#34;</span>,
</span></span><span style="display:flex;"><span>        <span style="color:#a6e22e">clientSecret</span><span style="color:#f92672">:</span> <span style="color:#e6db74">&#34;YOUR_CLIENT_SECRET&#34;</span>
</span></span><span style="display:flex;"><span>    });
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#75715e">// Create Parser API instance
</span></span></span><span style="display:flex;"><span><span style="color:#75715e"></span>    <span style="color:#66d9ef">const</span> <span style="color:#a6e22e">parserApi</span> <span style="color:#f92672">=</span> <span style="color:#66d9ef">new</span> <span style="color:#a6e22e">GroupDocsParserCloud</span>.<span style="color:#a6e22e">ParserApi</span>(<span style="color:#a6e22e">config</span>);
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#75715e">// Build request to extract text from a PDF file stored in cloud storage
</span></span></span><span style="display:flex;"><span><span style="color:#75715e"></span>    <span style="color:#66d9ef">const</span> <span style="color:#a6e22e">request</span> <span style="color:#f92672">=</span> <span style="color:#66d9ef">new</span> <span style="color:#a6e22e">GroupDocsParserCloud</span>.<span style="color:#a6e22e">ExtractTextRequest</span>({
</span></span><span style="display:flex;"><span>        <span style="color:#a6e22e">fileInfo</span><span style="color:#f92672">:</span> <span style="color:#66d9ef">new</span> <span style="color:#a6e22e">GroupDocsParserCloud</span>.<span style="color:#a6e22e">FileInfo</span>({
</span></span><span style="display:flex;"><span>            <span style="color:#a6e22e">filePath</span><span style="color:#f92672">:</span> <span style="color:#e6db74">&#34;input.pdf&#34;</span> <span style="color:#75715e">// path to the PDF in GroupDocs cloud storage
</span></span></span><span style="display:flex;"><span><span style="color:#75715e"></span>        })
</span></span><span style="display:flex;"><span>    });
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#66d9ef">try</span> {
</span></span><span style="display:flex;"><span>        <span style="color:#75715e">// Execute the request
</span></span></span><span style="display:flex;"><span><span style="color:#75715e"></span>        <span style="color:#66d9ef">const</span> <span style="color:#a6e22e">result</span> <span style="color:#f92672">=</span> <span style="color:#66d9ef">await</span> <span style="color:#a6e22e">parserApi</span>.<span style="color:#a6e22e">extractText</span>(<span style="color:#a6e22e">request</span>);
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#75715e">// result.text contains the extracted plain text
</span></span></span><span style="display:flex;"><span><span style="color:#75715e"></span>        <span style="color:#a6e22e">console</span>.<span style="color:#a6e22e">log</span>(<span style="color:#e6db74">&#34;Extracted Text:\n&#34;</span>, <span style="color:#a6e22e">result</span>.<span style="color:#a6e22e">text</span>);
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#75715e">// Save extracted text to a local file
</span></span></span><span style="display:flex;"><span><span style="color:#75715e"></span>        <span style="color:#a6e22e">fs</span>.<span style="color:#a6e22e">writeFileSync</span>(<span style="color:#e6db74">&#34;extracted.txt&#34;</span>, <span style="color:#a6e22e">result</span>.<span style="color:#a6e22e">text</span>, <span style="color:#e6db74">&#34;utf8&#34;</span>);
</span></span><span style="display:flex;"><span>        <span style="color:#a6e22e">console</span>.<span style="color:#a6e22e">log</span>(<span style="color:#e6db74">&#34;Text saved to extracted.txt&#34;</span>);
</span></span><span style="display:flex;"><span>    } <span style="color:#66d9ef">catch</span> (<span style="color:#a6e22e">error</span>) {
</span></span><span style="display:flex;"><span>        <span style="color:#a6e22e">console</span>.<span style="color:#a6e22e">error</span>(<span style="color:#e6db74">&#34;Error extracting text:&#34;</span>, <span style="color:#a6e22e">error</span>);
</span></span><span style="display:flex;"><span>    }
</span></span><span style="display:flex;"><span>})();
</span></span></code></pre></div><blockquote>
<p><strong>توجه:</strong> این مثال کد عملکرد اصلی را نشان می‌دهد. قبل از استفاده از آن در پروژه خود، اطمینان حاصل کنید که مسیرهای فایل و مقادیر پیکربندی را به‌گونه‌ای به‌روزرسانی کنید که با محیط واقعی شما مطابقت داشته باشند، بررسی کنید که تمام وابستگی‌های مورد نیاز به‌درستی نصب شده‌اند و به‌طور کامل در محیط توسعه خود تست کنید. اگر با مشکلی مواجه شدید، لطفاً به <a href="https://docs.groupdocs.cloud/parser/">مستندات رسمی</a> مراجعه کنید یا برای دریافت کمک با <a href="https://forum.groupdocs.cloud/c/parser/19">تیم پشتیبانی</a> تماس بگیرید.</p>
</blockquote>
<h2 id="دریافت-متن-pdf-با-استفاده-از-curl-و-rest-api">دریافت متن PDF با استفاده از cURL و REST API</h2>
<p>اگر ترجیح می‌دهید از رویکردی مستقل از زبان استفاده کنید، می‌توانید همان نتیجه را با دستورات cURL که API REST سرویس GroupDocs.Parser Cloud را فراخوانی می‌کنند، به دست آورید. مراحل زیر نشان می‌دهند که چگونه احراز هویت کنید، یک PDF را بارگذاری کنید، متن آن را استخراج کنید و نتیجه را دانلود کنید.</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span><span style="color:#75715e"># 1. Get an access token</span>
</span></span><span style="display:flex;"><span>curl -X POST <span style="color:#e6db74">&#34;https://api.groupdocs.cloud/v2.0/auth/token&#34;</span> <span style="color:#ae81ff">\
</span></span></span><span style="display:flex;"><span><span style="color:#ae81ff"></span>     -H <span style="color:#e6db74">&#34;Content-Type: application/json&#34;</span> <span style="color:#ae81ff">\
</span></span></span><span style="display:flex;"><span><span style="color:#ae81ff"></span>     -d <span style="color:#e6db74">&#39;{&#34;client_id&#34;:&#34;YOUR_CLIENT_ID&#34;,&#34;client_secret&#34;:&#34;YOUR_CLIENT_SECRET&#34;}&#39;</span>
</span></span><span style="display:flex;"><span><span style="color:#75715e"># Response contains &#34;access_token&#34;</span>
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#75715e"># 2. Upload the PDF to cloud storage</span>
</span></span><span style="display:flex;"><span>curl -X PUT <span style="color:#e6db74">&#34;https://api.groupdocs.cloud/v2.0/storage/file/input.pdf&#34;</span> <span style="color:#ae81ff">\
</span></span></span><span style="display:flex;"><span><span style="color:#ae81ff"></span>     -H <span style="color:#e6db74">&#34;Authorization: Bearer YOUR_ACCESS_TOKEN&#34;</span> <span style="color:#ae81ff">\
</span></span></span><span style="display:flex;"><span><span style="color:#ae81ff"></span>     -H <span style="color:#e6db74">&#34;Content-Type: application/pdf&#34;</span> <span style="color:#ae81ff">\
</span></span></span><span style="display:flex;"><span><span style="color:#ae81ff"></span>     --data-binary @input.pdf
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#75715e"># 3. Extract text from the uploaded PDF</span>
</span></span><span style="display:flex;"><span>curl -X POST <span style="color:#e6db74">&#34;https://api.groupdocs.cloud/v2.0/parser/extractText&#34;</span> <span style="color:#ae81ff">\
</span></span></span><span style="display:flex;"><span><span style="color:#ae81ff"></span>     -H <span style="color:#e6db74">&#34;Authorization: Bearer YOUR_ACCESS_TOKEN&#34;</span> <span style="color:#ae81ff">\
</span></span></span><span style="display:flex;"><span><span style="color:#ae81ff"></span>     -H <span style="color:#e6db74">&#34;Content-Type: application/json&#34;</span> <span style="color:#ae81ff">\
</span></span></span><span style="display:flex;"><span><span style="color:#ae81ff"></span>     -d <span style="color:#e6db74">&#39;{&#34;fileInfo&#34;:{&#34;filePath&#34;:&#34;input.pdf&#34;}}&#39;</span> <span style="color:#ae81ff">\
</span></span></span><span style="display:flex;"><span><span style="color:#ae81ff"></span>     -o result.json
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#75715e"># 4. Save the extracted text locally</span>
</span></span><span style="display:flex;"><span>jq -r <span style="color:#e6db74">&#39;.text&#39;</span> result.json &gt; extracted.txt
</span></span></code></pre></div><p>این دستورات همان عملیات <strong>استخراج متن از PDF در Node.JS</strong> را انجام می‌دهند، اما از طریق API ابری، که ادغام آن را با هر پلتفرمی آسان می‌کند. برای جزئیات بیشتر، به <a href="https://reference.groupdocs.cloud/parser/">مرجع رسمی API</a> مراجعه کنید.</p>
<h2 id="تحلیل-استخراج-متن-از-pdf-در-nodejs">تحلیل استخراج متن از PDF در Node.JS</h2>
<p>درک هر بخش از کد به شما کمک می‌کند تا آن را برای سناریوهای پیچیده‌تر، مانند پردازش PDFهای اسکن‌شده یا رمزگذاری‌شده، سازگار کنید.</p>
<ol>
<li><strong>پیکربندی اولیه</strong> -</li>
</ol>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-javascript" data-lang="javascript"><span style="display:flex;"><span><span style="color:#66d9ef">const</span> <span style="color:#a6e22e">config</span> <span style="color:#f92672">=</span> <span style="color:#66d9ef">new</span> <span style="color:#a6e22e">GroupDocsParserCloud</span>.<span style="color:#a6e22e">Configuration</span>({
</span></span><span style="display:flex;"><span>    <span style="color:#a6e22e">clientId</span><span style="color:#f92672">:</span> <span style="color:#e6db74">&#34;YOUR_CLIENT_ID&#34;</span>,
</span></span><span style="display:flex;"><span>    <span style="color:#a6e22e">clientSecret</span><span style="color:#f92672">:</span> <span style="color:#e6db74">&#34;YOUR_CLIENT_SECRET&#34;</span>
</span></span><span style="display:flex;"><span>});
</span></span></code></pre></div><p>این یک شیء پیکربندی ایجاد می‌کند که اعتبارنامه‌های احراز هویت شما را نگه می‌دارد. این کلاس در <a href="https://reference.groupdocs.cloud/parser/Configuration">مرجع API</a> مستند شده است.</p>
<ol start="2">
<li><strong>نمونهٔ Parser API</strong> -</li>
</ol>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-javascript" data-lang="javascript"><span style="display:flex;"><span><span style="color:#66d9ef">const</span> <span style="color:#a6e22e">parserApi</span> <span style="color:#f92672">=</span> <span style="color:#66d9ef">new</span> <span style="color:#a6e22e">GroupDocsParserCloud</span>.<span style="color:#a6e22e">ParserApi</span>(<span style="color:#a6e22e">config</span>);
</span></span></code></pre></div><p><code>ParserApi</code> کلاس متدهایی برای تمام عملیات تجزیه فراهم می‌کند، از جمله <code>extractText</code>.</p>
<ol start="3">
<li>
<p><strong>ساخت ExtractTextRequest</strong> -</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-javascript" data-lang="javascript"><span style="display:flex;"><span><span style="color:#66d9ef">const</span> <span style="color:#a6e22e">request</span> <span style="color:#f92672">=</span> <span style="color:#66d9ef">new</span> <span style="color:#a6e22e">GroupDocsParserCloud</span>.<span style="color:#a6e22e">ExtractTextRequest</span>({
</span></span><span style="display:flex;"><span>    <span style="color:#a6e22e">fileInfo</span><span style="color:#f92672">:</span> <span style="color:#66d9ef">new</span> <span style="color:#a6e22e">GroupDocsParserCloud</span>.<span style="color:#a6e22e">FileInfo</span>({
</span></span><span style="display:flex;"><span>        <span style="color:#a6e22e">filePath</span><span style="color:#f92672">:</span> <span style="color:#e6db74">&#34;input.pdf&#34;</span>
</span></span><span style="display:flex;"><span>    })
</span></span><span style="display:flex;"><span>});
</span></span></code></pre></div><p><code>ExtractTextRequest</code> به سرویس می‌گوید که کدام فایل را پردازش کند. همچنین می‌توانید گزینه‌های OCR را در اینجا برای PDFهای اسکن‌شده تنظیم کنید.</p>
</li>
<li>
<p><strong>اجرای درخواست</strong> -</p>
</li>
</ol>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-javascript" data-lang="javascript"><span style="display:flex;"><span><span style="color:#66d9ef">const</span> <span style="color:#a6e22e">result</span> <span style="color:#f92672">=</span> <span style="color:#66d9ef">await</span> <span style="color:#a6e22e">parserApi</span>.<span style="color:#a6e22e">extractText</span>(<span style="color:#a6e22e">request</span>);
</span></span></code></pre></div><p>متد <code>extractText</code> درخواست را به ابر ارسال می‌کند و یک شیء پاسخ حاوی متن ساده را برمی‌گرداند.</p>
<ol start="5">
<li><strong>مدیریت نتیجه</strong> -</li>
</ol>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-javascript" data-lang="javascript"><span style="display:flex;"><span><span style="color:#a6e22e">console</span>.<span style="color:#a6e22e">log</span>(<span style="color:#e6db74">&#34;Extracted Text:\n&#34;</span>, <span style="color:#a6e22e">result</span>.<span style="color:#a6e22e">text</span>);
</span></span><span style="display:flex;"><span><span style="color:#a6e22e">fs</span>.<span style="color:#a6e22e">writeFileSync</span>(<span style="color:#e6db74">&#34;extracted.txt&#34;</span>, <span style="color:#a6e22e">result</span>.<span style="color:#a6e22e">text</span>, <span style="color:#e6db74">&#34;utf8&#34;</span>);
</span></span></code></pre></div><p>ویژگی <code>result.text</code> حاوی محتوای استخراج‌شده است که می‌توانید آن را لاگ کنید، ذخیره کنید یا به‌طور بیشتر پردازش کنید.</p>
<h2 id="نصب-و-پیکربندی-groupdocsparser-cloud-sdk-for-nodejs">نصب و پیکربندی GroupDocs.Parser Cloud SDK for Node.JS</h2>
<p>قبل از اینکه بتوانید کد را اجرا کنید، SDK را نصب کنید و محیط خود را تنظیم کنید.</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>npm install groupdocs-parser-cloud
</span></span></code></pre></div><p><em>پیش‌نیازها</em>: Node.js 14 یا بالاتر، یک حساب فعال GroupDocs Cloud، و اعتبارهای کلاینت (شناسه کلاینت و کلید محرمانه). آخرین بسته را از <a href="https://releases.groupdocs.cloud/parser/nodejs/">صفحه دانلود رسمی</a> دریافت کنید. پس از نصب، یک <code>config.json</code> ایجاد کنید (یا از متغیرهای محیطی استفاده کنید) تا اعتبارهای خود را به‌صورت ایمن ذخیره کنید.</p>
<h2 id="نتیجهگیری">نتیجه‌گیری</h2>
<p>استخراج متن از PDF در Node.JS به‌سادگی انجام می‌شود با <a href="https://products.groupdocs.cloud/parser/nodejs/">GroupDocs.Parser Cloud SDK for Node.JS</a>. SDK پیچیدگی تجزیه PDF را انتزاع می‌کند، از OCR برای PDFهای اسکن‌شده پشتیبانی می‌کند و اسناد رمزگذاری‌شده را به‌صورت پیش‌فرض مدیریت می‌کند. به‌خاطر داشته باشید که برای استفاده در محیط تولید یک لایسنس معتبر دریافت کنید؛ می‌توانید یک اشتراک خریداری کنید یا برای ارزیابی کتابخانه یک <a href="https://purchase.groupdocs.cloud/temporary-license/">مجوز موقت</a> درخواست کنید. با مثال کد، جایگزین cURL و مراحل نصب پوشش داده‌شده، آماده‌اید تا استخراج متن PDF را در جریان کاری اسناد خود یکپارچه کنید و قابلیت‌های قدرتمند جستجو و تحلیل را فعال کنید.</p>
<h2 id="سوالات-متداول">سوالات متداول</h2>
<ul>
<li>
<p><strong>چگونه می‌توانم متن را از PDF در Node.JS با استفاده از GroupDocs.Parser استخراج کنم؟</strong><br>
از متد <code>extractText</code> در <code>ParserApi</code> همان‌طور که در مثال کامل کد نشان داده شده است استفاده کنید. SDK به‌صورت خودکار متن ساده را برمی‌گرداند و می‌توانید OCR را برای PDFهای اسکن‌شده فعال کنید.</p>
</li>
<li>
<p><strong>آیا می‌توانم متن را از PDF اسکن‌شده در Node.JS استخراج کنم؟</strong><br>
بله. گزینه‌های OCR را در <code>ExtractTextRequest</code> تنظیم کنید تا سرویس بتواند متن را در صفحات مبتنی بر تصویر تشخیص دهد.</p>
</li>
<li>
<p><strong>اگر PDF من با رمز عبور محافظت شود چه می‌شود؟</strong><br>
رمز عبور را در شیء <code>FileInfo</code> قرار دهید (<code>password: &quot;yourPassword&quot;</code>). SDK قبل از استخراج متن، فایل را رمزگشایی می‌کند.</p>
</li>
<li>
<p><strong>آیا راهی برای فراخوانی سرویس بدون نوشتن کد Node.JS وجود دارد؟</strong><br>
مطمئناً. دستورات cURL در بخش &ldquo;Retrieve PDF Text Using cURL and the REST API&rdquo; نشان‌دهنده یک رویکرد زبان‑بی‌طرف از طریق REST API هستند.</p>
</li>
</ul>
<h2 id="بیشتر-بخوانید">بیشتر بخوانید</h2>
<ul>
<li><a href="https://blog.groupdocs.cloud/fa/parser/extract-text-from-pdf-in-nodejs/">استخراج متن از PDF در Node.js | API استخراج متن با REST</a></li>
<li><a href="https://blog.groupdocs.cloud/fa/parser/extract-images-from-pdf-in-nodejs-image-extractor/">استخراج تصاویر از PDF در Node.js | استخراج‌کننده تصویر PDF با API REST</a></li>
<li><a href="https://blog.groupdocs.cloud/fa/parser/extract-text-from-pdf-using-csharp/">استخراج متن از PDF با C# .NET</a></li>
</ul>
]]></content:encoded>
    </item>
    
  </channel>
</rss>
