<?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 signature removal on Document Processing REST APIs | GroupDocs Cloud</title>
    <link>https://blog-qa.groupdocs.cloud/zh-hant/tag/pdf-signature-removal/</link>
    <description>Recent content in pdf signature removal on Document Processing REST APIs | GroupDocs Cloud</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>zh-hant</language>
    <lastBuildDate>Wed, 07 Oct 2026 14:49:25 +0000</lastBuildDate><atom:link href="https://blog-qa.groupdocs.cloud/zh-hant/tag/pdf-signature-removal/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>在 Node.JS 中移除已簽署 PDF 的簽名</title>
      <link>https://blog-qa.groupdocs.cloud/zh-hant/signature/remove-signatures-from-signed-pdf-in-nodejs/</link>
      <pubDate>Wed, 07 Oct 2026 14:49:25 +0000</pubDate>
      
      <guid>https://blog-qa.groupdocs.cloud/zh-hant/signature/remove-signatures-from-signed-pdf-in-nodejs/</guid>
      <description>了解如何使用 GroupDocs.Signature Cloud SDK for Node.JS 從已簽名的 PDF 文件中移除簽名。提供帶有代碼和 cURL 的逐步指南。</description>
      <content:encoded><![CDATA[<p>從已簽署的 <a href="https://docs.fileformat.com/pdf">PDF</a> 文檔中移除簽名是一個常見需求，當您需要乾淨的副本以進一步處理或存檔時。<a href="https://products.groupdocs.cloud/signature/nodejs/">GroupDocs.Signature Cloud SDK for Node.js</a> 提供了一個強大的庫，讓您能以程式方式操作 PDF 簽名。在本教程中，您將學習如何使用 Node.js 刪除 PDF 中的所有簽名，查看完整的代碼示例，並探索 REST API 的等效 cURL 命令。</p>
<h2 id="在-nodejs-中以-5-步驟移除已簽署-pdf-文件的簽名">在 Node.JS 中以 5 步驟移除已簽署 PDF 文件的簽名</h2>
<p>以下步驟示範如何使用 GroupDocs.Signature Cloud SDK for Node.js <strong>從已簽署的 PDF 文檔中移除簽名</strong>。</p>
<ol>
<li><strong>使用憑證初始化配置</strong>: 建立一個 <code>Configuration</code> 物件，保存您的客戶端 ID 和密鑰。</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">Configuration</span>({
</span></span><span style="display:flex;"><span>    <span style="color:#a6e22e">clientId</span><span style="color:#f92672">:</span> <span style="color:#a6e22e">process</span>.<span style="color:#a6e22e">env</span>.<span style="color:#a6e22e">GROUPDOCS_CLIENT_ID</span>,
</span></span><span style="display:flex;"><span>    <span style="color:#a6e22e">clientSecret</span><span style="color:#f92672">:</span> <span style="color:#a6e22e">process</span>.<span style="color:#a6e22e">env</span>.<span style="color:#a6e22e">GROUPDOCS_CLIENT_SECRET</span>
</span></span><span style="display:flex;"><span>});
</span></span></code></pre></div><ol start="2">
<li><strong>建立 API 客戶端和 Signature API 實例</strong>：使用配置來構建 <code>ApiClient</code>，然後構建 <code>SignatureApi</code>。</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">apiClient</span> <span style="color:#f92672">=</span> <span style="color:#66d9ef">new</span> <span style="color:#a6e22e">ApiClient</span>(<span style="color:#a6e22e">config</span>);
</span></span><span style="display:flex;"><span><span style="color:#66d9ef">const</span> <span style="color:#a6e22e">signatureApi</span> <span style="color:#f92672">=</span> <span style="color:#66d9ef">new</span> <span style="color:#a6e22e">SignatureApi</span>(<span style="color:#a6e22e">apiClient</span>);
</span></span></code></pre></div><ol start="3">
<li><strong>定義來源 PDF 檔案資訊</strong>：設定位於 GroupDocs 儲存中的 PDF 的 <code>filePath</code>。</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">fileInfo</span> <span style="color:#f92672">=</span> <span style="color:#66d9ef">new</span> <span style="color:#a6e22e">FileInfo</span>();
</span></span><span style="display:flex;"><span><span style="color:#a6e22e">fileInfo</span>.<span style="color:#a6e22e">filePath</span> <span style="color:#f92672">=</span> <span style="color:#e6db74">&#34;input.pdf&#34;</span>;
</span></span></code></pre></div><ol start="4">
<li><strong>準備帶輸出路徑的刪除請求</strong>：建立 <code>DeleteSignaturesRequest</code>，指派 <code>fileInfo</code>，並指定結果應保存的位置。</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">deleteRequest</span> <span style="color:#f92672">=</span> <span style="color:#66d9ef">new</span> <span style="color:#a6e22e">DeleteSignaturesRequest</span>();
</span></span><span style="display:flex;"><span><span style="color:#a6e22e">deleteRequest</span>.<span style="color:#a6e22e">fileInfo</span> <span style="color:#f92672">=</span> <span style="color:#a6e22e">fileInfo</span>;
</span></span><span style="display:flex;"><span><span style="color:#a6e22e">deleteRequest</span>.<span style="color:#a6e22e">outputPath</span> <span style="color:#f92672">=</span> <span style="color:#e6db74">&#34;output.pdf&#34;</span>;
</span></span></code></pre></div><ol start="5">
<li><strong>執行請求並處理結果</strong>: 呼叫 <code>deleteSignatures</code> 並處理回應。</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">try</span> {
</span></span><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">signatureApi</span>.<span style="color:#a6e22e">deleteSignatures</span>(<span style="color:#a6e22e">deleteRequest</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;All signatures removed successfully.&#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;Result file stored at:&#34;</span>, <span style="color:#a6e22e">result</span>.<span style="color:#a6e22e">path</span>);
</span></span><span style="display:flex;"><span>} <span style="color:#66d9ef">catch</span> (<span style="color:#a6e22e">err</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;Failed to remove signatures:&#34;</span>, <span style="color:#a6e22e">err</span>);
</span></span><span style="display:flex;"><span>}
</span></span></code></pre></div><p>如需了解每個類別的更多細節，請參閱 <a href="https://reference.groupdocs.cloud/signature/">API Reference</a>。</p>
<h2 id="從-pdf-中剝除所有簽名---完整程式碼範例">從 PDF 中剝除所有簽名 - 完整程式碼範例</h2>
<p>以下示例演示了從已簽名的 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-javascript" data-lang="javascript"><span style="display:flex;"><span><span style="color:#66d9ef">const</span> { <span style="color:#a6e22e">Configuration</span>, <span style="color:#a6e22e">ApiClient</span>, <span style="color:#a6e22e">SignatureApi</span>, <span style="color:#a6e22e">DeleteSignaturesRequest</span>, <span style="color:#a6e22e">FileInfo</span> } <span style="color:#f92672">=</span> <span style="color:#a6e22e">require</span>(<span style="color:#e6db74">&#34;@groupdocs/signature-cloud&#34;</span>);
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#66d9ef">async</span> <span style="color:#66d9ef">function</span> <span style="color:#a6e22e">removeSignaturesFromPdf</span>() {
</span></span><span style="display:flex;"><span>    <span style="color:#75715e">// Initialize configuration with your GroupDocs 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">Configuration</span>({
</span></span><span style="display:flex;"><span>        <span style="color:#a6e22e">clientId</span><span style="color:#f92672">:</span> <span style="color:#a6e22e">process</span>.<span style="color:#a6e22e">env</span>.<span style="color:#a6e22e">GROUPDOCS_CLIENT_ID</span>,
</span></span><span style="display:flex;"><span>        <span style="color:#a6e22e">clientSecret</span><span style="color:#f92672">:</span> <span style="color:#a6e22e">process</span>.<span style="color:#a6e22e">env</span>.<span style="color:#a6e22e">GROUPDOCS_CLIENT_SECRET</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 API client and Signature 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">apiClient</span> <span style="color:#f92672">=</span> <span style="color:#66d9ef">new</span> <span style="color:#a6e22e">ApiClient</span>(<span style="color:#a6e22e">config</span>);
</span></span><span style="display:flex;"><span>    <span style="color:#66d9ef">const</span> <span style="color:#a6e22e">signatureApi</span> <span style="color:#f92672">=</span> <span style="color:#66d9ef">new</span> <span style="color:#a6e22e">SignatureApi</span>(<span style="color:#a6e22e">apiClient</span>);
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#75715e">// Define source PDF file (must be already uploaded to GroupDocs storage)
</span></span></span><span style="display:flex;"><span><span style="color:#75715e"></span>    <span style="color:#66d9ef">const</span> <span style="color:#a6e22e">fileInfo</span> <span style="color:#f92672">=</span> <span style="color:#66d9ef">new</span> <span style="color:#a6e22e">FileInfo</span>();
</span></span><span style="display:flex;"><span>    <span style="color:#a6e22e">fileInfo</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 in GroupDocs storage
</span></span></span><span style="display:flex;"><span><span style="color:#75715e"></span>
</span></span><span style="display:flex;"><span><span style="color:#75715e">// Prepare request to delete all signatures and store result as a new file
</span></span></span><span style="display:flex;"><span><span style="color:#75715e"></span>    <span style="color:#66d9ef">const</span> <span style="color:#a6e22e">deleteRequest</span> <span style="color:#f92672">=</span> <span style="color:#66d9ef">new</span> <span style="color:#a6e22e">DeleteSignaturesRequest</span>();
</span></span><span style="display:flex;"><span>    <span style="color:#a6e22e">deleteRequest</span>.<span style="color:#a6e22e">fileInfo</span> <span style="color:#f92672">=</span> <span style="color:#a6e22e">fileInfo</span>;
</span></span><span style="display:flex;"><span>    <span style="color:#a6e22e">deleteRequest</span>.<span style="color:#a6e22e">outputPath</span> <span style="color:#f92672">=</span> <span style="color:#e6db74">&#34;output.pdf&#34;</span>; <span style="color:#75715e">// resulting file path in storage
</span></span></span><span style="display:flex;"><span><span style="color:#75715e"></span>
</span></span><span style="display:flex;"><span><span style="color:#66d9ef">try</span> {
</span></span><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">signatureApi</span>.<span style="color:#a6e22e">deleteSignatures</span>(<span style="color:#a6e22e">deleteRequest</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;All signatures removed successfully.&#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;Result file stored at:&#34;</span>, <span style="color:#a6e22e">result</span>.<span style="color:#a6e22e">path</span>);
</span></span><span style="display:flex;"><span>    } <span style="color:#66d9ef">catch</span> (<span style="color:#a6e22e">err</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;Failed to remove signatures:&#34;</span>, <span style="color:#a6e22e">err</span>);
</span></span><span style="display:flex;"><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:#a6e22e">removeSignaturesFromPdf</span>();
</span></span></code></pre></div><blockquote>
<p><strong>注意：</strong> 此程式碼範例展示了核心功能。在將其用於您的專案之前，請確保更新任何檔案路徑和設定值以符合實際環境，驗證所有必要的相依項目已正確安裝，並在開發環境中徹底測試。如果遇到任何問題，請參閱<a href="https://docs.groupdocs.cloud/signature/">官方文件</a>或聯絡<a href="https://forum.groupdocs.cloud/c/signature/13">支援團隊</a>以獲得協助。</p>
</blockquote>
<h2 id="使用-curl-透過-rest-api-移除-pdf-簽名">使用 cURL 透過 REST API 移除 PDF 簽名</h2>
<p>以下是通過 GroupDocs REST API 執行相同操作的 cURL 命令。</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-bash" data-lang="bash"><span style="display:flex;"><span>curl -X POST <span style="color:#e6db74">&#34;https://api.groupdocs.cloud/v2.0/connect/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/x-www-form-urlencoded&#34;</span> <span style="color:#ae81ff">\
</span></span></span><span style="display:flex;"><span><span style="color:#ae81ff"></span>     -d <span style="color:#e6db74">&#34;grant_type=client_credentials&amp;client_id=YOUR_CLIENT_ID&amp;client_secret=YOUR_CLIENT_SECRET&#34;</span>
</span></span></code></pre></div><ol start="2">
<li><strong>上傳來源 PDF 到 GroupDocs 儲存</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-bash" data-lang="bash"><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></code></pre></div><ol start="3">
<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-bash" data-lang="bash"><span style="display:flex;"><span>curl -X POST <span style="color:#e6db74">&#34;https://api.groupdocs.cloud/v2.0/signature/delete&#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;{
</span></span></span><span style="display:flex;"><span><span style="color:#e6db74">           &#34;fileInfo&#34;: { &#34;filePath&#34;: &#34;input.pdf&#34; },
</span></span></span><span style="display:flex;"><span><span style="color:#e6db74">           &#34;outputPath&#34;: &#34;output.pdf&#34;
</span></span></span><span style="display:flex;"><span><span style="color:#e6db74">         }&#39;</span>
</span></span></code></pre></div><ol start="4">
<li><strong>下載生成的 PDF</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-bash" data-lang="bash"><span style="display:flex;"><span>curl -X GET <span style="color:#e6db74">&#34;https://api.groupdocs.cloud/v2.0/storage/file/output.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>     -o output.pdf
</span></span></code></pre></div><p>欲取得完整的 API 合約，請參閱 <a href="https://reference.groupdocs.cloud/signature/">API Reference</a>。</p>
<h2 id="準備環境">準備環境</h2>
<p>通過 npm 安裝庫，並確保您的 Node.js 版本符合最低要求。</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-signature-cloud
</span></span></code></pre></div><p>您也可以從<a href="https://releases.groupdocs.cloud/signature/nodejs/">下載頁面</a>下載最新的套件。請確保您擁有有效的 GroupDocs 帳戶並已生成客戶端憑證。</p>
<h2 id="使-groupdocssignature-cloud-sdk-for-nodejs-成為-pdf-簽名移除的理想選擇">使 GroupDocs.Signature Cloud SDK for Node.js 成為 PDF 簽名移除的理想選擇</h2>
<ul>
<li><strong>Delete all signature types</strong> - 支援文字、圖像、條碼、QR 代碼和數位簽章。</li>
<li><strong>Cloud storage integration</strong> - 可直接處理儲存在 GroupDocs 雲端的檔案，免除本機檔案處理的需求。</li>
<li><strong>High performance</strong> - 為大型 PDF 文件和批次處理進行了最佳化。</li>
<li><strong>Comprehensive API</strong> - 完整的 REST 端點已在 Node.js 函式庫中鏡像，讓您可以靈活選擇使用程式碼或 cURL。</li>
<li><strong>Secure processing</strong> - 所有操作皆透過 HTTPS 進行，並遵守您的帳戶權限。</li>
</ul>
<p>如需更深入的了解，請參閱<a href="https://docs.groupdocs.cloud/signature/">官方文件</a>。</p>
<h2 id="微調簽名刪除選項">微調簽名刪除選項</h2>
<p>雖然基本請求會移除所有簽名，但您可以調整以下選項：</p>
<ul>
<li><strong>outputPath</strong> - 選擇不同的資料夾或檔名以儲存未簽名的 PDF。</li>
<li><strong>fileInfo.password</strong> - 如果來源 PDF 受密碼保護，請在此設定密碼。</li>
</ul>
<p>設定輸出路徑的範例（已在上面的程式碼片段中顯示）：</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:#a6e22e">deleteRequest</span>.<span style="color:#a6e22e">outputPath</span> <span style="color:#f92672">=</span> <span style="color:#e6db74">&#34;output.pdf&#34;</span>;
</span></span></code></pre></div><p>其他參數列在 API 參考中。</p>
<h2 id="移除-pdf-簽名的最佳實踐">移除 PDF 簽名的最佳實踐</h2>
<ul>
<li><strong>驗證檔案是否存在</strong> 在發送請求之前，以避免不必要的 API 呼叫。</li>
<li><strong>使用環境變數</strong> 用於客戶端憑證，以將其保留在源代碼控制之外。</li>
<li><strong>將未簽名的結果存儲在單獨的資料夾中</strong> 以保留原始已簽名的文件。</li>
<li><strong>優雅地處理錯誤</strong> 透過捕獲例外並記錄錯誤詳細資訊。</li>
<li><strong>使用不同的簽名類型進行測試</strong> 以確保刪除操作在所有情況下皆能正常運作。</li>
</ul>
<h2 id="結論">結論</h2>
<p>從已簽署的 PDF 文件中移除簽名變得簡單，只需使用 <a href="https://products.groupdocs.cloud/signature/nodejs/">GroupDocs.Signature Cloud SDK for Node.js</a>。該庫處理身份驗證、存儲訪問以及僅需幾行代碼的刪除操作，同時 REST API 也可通過 cURL 實現相同功能。請記得為生產環境獲取正式授權；產品頁面提供價格資訊，您亦可從 <a href="https://purchase.groupdocs.cloud/temporary-license/">臨時授權頁面</a> 獲得臨時授權。使用這些工具，您可以在任何 Node.js 工作流程中自動化 PDF 簽名的移除。</p>
<h2 id="常見問題">常見問題</h2>
<ul>
<li>
<p><strong>使用 GroupDocs.Signature Cloud SDK for Node.js，如何從已簽署的 PDF 文件中移除簽名？</strong><br>
該庫使用您的客戶端 ID 和密鑰進行身份驗證，然後調用 DeleteSignatures 端點以從指定的 PDF 中移除所有簽名。詳情請參閱 <a href="https://products.groupdocs.cloud/signature/nodejs/">GroupDocs.Signature Cloud SDK for Node.js</a> 文檔。</p>
</li>
<li>
<p><strong>我可以刪除儲存在 GroupDocs 雲端儲存中的 PDF 的簽名嗎？</strong><br>
是的。請在 <code>FileInfo</code> 物件中提供儲存路徑，SDK 會直接存取該檔案。請參閱<a href="https://docs.groupdocs.cloud/signature/">官方文件</a>以了解儲存處理方式。</p>
</li>
<li>
<p><strong>如果我需要保留原始已簽署 PDF 的副本怎麼辦？</strong><br>
在 <code>DeleteSignaturesRequest</code> 中指定不同的 <code>outputPath</code>，以便原始文件保持不變，而新文件則不包含任何簽名。</p>
</li>
<li>
<p><strong>我需要特殊授權才能在生產環境中使用此功能嗎？</strong><br>
生產環境使用需要有效授權。您可以從<a href="https://purchase.groupdocs.cloud/temporary-license/">臨時授權頁面</a>獲取臨時授權。</p>
</li>
</ul>
<h2 id="read-more">Read More</h2>
<ul>
<li><a href="https://blog.groupdocs.cloud/zh-hant/signature/digitally-sign-a-word-document-online/">如何在線上對 Word 文件進行數位簽名</a></li>
<li><a href="https://blog.groupdocs.cloud/zh-hant/signature/remove-signatures-from-signed-pdf-document-using-python/">使用 Python 從已簽署的 PDF 文件中移除簽名</a></li>
<li><a href="https://blog.groupdocs.cloud/zh-hant/signature/edit-signatures-in-signed-pdf-documents-using-python/">使用 Python 編輯已簽署的 PDF 文件中的簽名</a></li>
</ul>
]]></content:encoded>
    </item>
    
  </channel>
</rss>
