<?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 to Word DOCX on File Format Blog</title>
    <link>https://blog.fileformat.com/da/tag/pdf-to-word-docx/</link>
    <description>Recent content in PDF to Word DOCX on File Format Blog</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>da</language>
    <lastBuildDate>Thu, 24 Jul 2025 00:00:00 +0000</lastBuildDate><atom:link href="https://blog.fileformat.com/da/tag/pdf-to-word-docx/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Sådan konverteres PDF-filer til Microsoft Word-dokumenter via gratis PHP-API&#39;er</title>
      <link>https://blog.fileformat.com/da/pdf/how-to-convert-pdf-to-word-docx-via-free-php-apis/</link>
      <pubDate>Thu, 24 Jul 2025 00:00:00 +0000</pubDate>
      
      <guid>https://blog.fileformat.com/da/pdf/how-to-convert-pdf-to-word-docx-via-free-php-apis/</guid>
      <description>Lær, hvordan du konverterer PDF-filer til redigerbare Microsoft Word-dokumenter via open source gratis PHP-API&amp;#39;er. Udtræk tekst og konverter den til Word Docx-fil via PHP.</description>
      <content:encoded><![CDATA[<p><strong>Sidst opdateret</strong>: 24 Jul, 2025</p>
<figure class="align-center ">
    <img loading="lazy" src="images/how-to-convert-a-pdf-to-word-document-via-php.png#center"
         alt="Titel - Hvordan konverterer jeg en PDF til MS Word-dokumenter via PHP API&#39;er"/> 
</figure>

<p>At arbejde med <a href="https://docs.fileformat.com/pdf/">PDF-filer</a> i webapplikationer er blevet et almindeligt krav på tværs af brancher. Uanset om du håndterer fakturaer, kontrakter eller akademisk indhold, er det essentielt at kunne konvertere <a href="https://docs.fileformat.com/pdf/"><strong>PDF</strong></a>-dokumenter til redigerbare formater som Microsoft Word (DOCX). Heldigvis kan udviklere med hjælp fra kraftfulde og gratis PHP‑API&rsquo;er automatisere og strømline denne proces med lethed.</p>
<h2 id="hvorfor-konvertere-pdf-til-word-i-php">Hvorfor konvertere PDF til Word i PHP?</h2>
<p>PDF-filer er fremragende til distribution, fordi de bevarer layout og design. At redigere dem er dog ikke altid ligetil. Word-dokumenter derimod er meget redigerbare, hvilket gør dem ideelle til opgaver, der kræver brugerinteraktion, opdateringer eller samarbejde. En <strong>PHP‑baseret løsning</strong> giver udviklere mulighed for:</p>
<ul>
<li>Muliggør server‑side batch PDF-til-Word konvertering</li>
<li>Integrer <strong>dokumentredigeringsarbejdsgange</strong> i webapps</li>
<li>Automatiser <strong>rapportgenerering</strong> og dokumentbehandling</li>
<li>Giv slutbrugere mulighed for at downloade redigerbare versioner af deres filer</li>
</ul>
<p>Her er nogle af de mest pålidelige og gratis PHP‑API&rsquo;er og biblioteker, der kan hjælpe dig med at udføre PDF‑til‑Word konvertering med minimal opsætning.</p>
<h2 id="phpword-med-en-pdfparser">PHPWord med en PDF‑parser</h2>
<p>For mere kontrol over konverteringsprocessen kan du kombinere kraften fra <a href="https://products.fileformat.com/word-processing/php/phpword/"><strong>PHPWord</strong></a>, et bibliotek til at oprette og manipulere Word‑dokumenter, med et <a href="https://products.fileformat.com/pdf/php/pdfparser/"><strong>PDF‑parserbibliotek</strong></a>.</p>
<p><strong>Code Example Explanation:</strong></p>
<p>Dette eksempel bruger først PDFParser‑biblioteket til at læse PDF‑filen og udtrække teksten fra hver side. Derefter bruger det PHPWord til at oprette et nyt Word‑dokument og tilføje den udtrukne tekst. Metoden giver dig fin‑granulær kontrol over output, så du kan formatere teksten og tilføje andre elementer efter behov.</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-PHP" data-lang="PHP"><span style="display:flex;"><span><span style="color:#66d9ef">require_once</span> <span style="color:#e6db74">&#39;vendor/autoload.php&#39;</span>;
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#75715e">// Create a new PDF parser object
</span></span></span><span style="display:flex;"><span><span style="color:#75715e"></span>$parser <span style="color:#f92672">=</span> <span style="color:#66d9ef">new</span> <span style="color:#a6e22e">\Smalot\PdfParser\Parser</span>();
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#75715e">// Parse the PDF file
</span></span></span><span style="display:flex;"><span><span style="color:#75715e"></span>$pdf <span style="color:#f92672">=</span> $parser<span style="color:#f92672">-&gt;</span><span style="color:#a6e22e">parseFile</span>(<span style="color:#e6db74">&#39;path/to/your/document.pdf&#39;</span>);
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#75715e">// Retrieve all pages from the PDF
</span></span></span><span style="display:flex;"><span><span style="color:#75715e"></span>$pages <span style="color:#f92672">=</span> $pdf<span style="color:#f92672">-&gt;</span><span style="color:#a6e22e">getPages</span>();
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#75715e">// Create a new PHPWord object
</span></span></span><span style="display:flex;"><span><span style="color:#75715e"></span>$phpWord <span style="color:#f92672">=</span> <span style="color:#66d9ef">new</span> <span style="color:#a6e22e">\PhpOffice\PhpWord\PhpWord</span>();
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#75715e">// Add a section to the Word document
</span></span></span><span style="display:flex;"><span><span style="color:#75715e"></span>$section <span style="color:#f92672">=</span> $phpWord<span style="color:#f92672">-&gt;</span><span style="color:#a6e22e">addSection</span>();
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#75715e">// Loop through each page of the PDF
</span></span></span><span style="display:flex;"><span><span style="color:#75715e"></span><span style="color:#66d9ef">foreach</span> ($pages <span style="color:#66d9ef">as</span> $page) {
</span></span><span style="display:flex;"><span>    <span style="color:#75715e">// Extract the text from the page
</span></span></span><span style="display:flex;"><span><span style="color:#75715e"></span>    $text <span style="color:#f92672">=</span> $page<span style="color:#f92672">-&gt;</span><span style="color:#a6e22e">getText</span>();
</span></span><span style="display:flex;"><span>    <span style="color:#75715e">// Add the text to the Word document
</span></span></span><span style="display:flex;"><span><span style="color:#75715e"></span>    $section<span style="color:#f92672">-&gt;</span><span style="color:#a6e22e">addText</span>($text);
</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">// Save the Word document
</span></span></span><span style="display:flex;"><span><span style="color:#75715e"></span>$objWriter <span style="color:#f92672">=</span> <span style="color:#a6e22e">\PhpOffice\PhpWord\IOFactory</span><span style="color:#f92672">::</span><span style="color:#a6e22e">createWriter</span>($phpWord, <span style="color:#e6db74">&#39;Word2008&#39;</span>);
</span></span><span style="display:flex;"><span>$objWriter<span style="color:#f92672">-&gt;</span><span style="color:#a6e22e">save</span>(<span style="color:#e6db74">&#39;output.docx&#39;</span>);
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#66d9ef">echo</span> <span style="color:#e6db74">&#34;PDF content extracted and saved to Word successfully!&#34;</span>;
</span></span></code></pre></div><h2 id="spatie-pdf-til-tekst--phpword-tekstbaseret-konvertering">Spatie PDF-til-tekst + PHPWord (Tekstbaseret konvertering)</h2>
<p>Hvis dine PDF‑filer hovedsageligt indeholder ren tekst (ikke komplekse tabeller eller billeder), kan du kombinere de open source‑biblioteker <a href="https://products.fileformat.com/pdf/php/pdf-to-text/"><strong>Spatie PDF-til-tekst</strong></a> og <a href="https://products.fileformat.com/word-processing/php/phpword/"><strong>PHPWord</strong></a> for en letvægts‑konverteringspipeline.</p>
<h3 id="sådan-fungerer-det">Sådan fungerer det?</h3>
<p>Dette er den mest ligefremme metode, hvis du har adgang til Adobe Acrobat Pro.</p>
<p><strong>Trin:</strong></p>
<ol>
<li>Først skal du bruge <strong>Spatie\PdfToText API</strong>, som udtrækker ren tekst fra PDF‑filer.</li>
<li><strong>PHPWord‑biblioteket</strong> bruges til at generere et Word‑dokument med det udtrukne indhold.</li>
<li>Bedst egnet til kun‑tekst PDF‑filer uden kompliceret formatering.</li>
</ol>
<p>Her er et kodeeksempel, der viser, hvordan du udtrækker tekst fra en PDF‑fil og derefter genererer et Word‑dokument med det udtrukne indhold ved hjælp af PHPWord‑biblioteket.</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-PHP" data-lang="PHP"><span style="display:flex;"><span><span style="color:#a6e22e">PdfReader</span> <span style="color:#a6e22e">reader</span> <span style="color:#f92672">=</span> <span style="color:#66d9ef">new</span> <span style="color:#a6e22e">PdfReader</span>(<span style="color:#e6db74">&#34;form.pdf&#34;</span>);
</span></span><span style="display:flex;"><span><span style="color:#a6e22e">FileOutputStream</span> <span style="color:#a6e22e">out</span> <span style="color:#f92672">=</span> <span style="color:#66d9ef">new</span> <span style="color:#a6e22e">FileOutputStream</span>(<span style="color:#e6db74">&#34;data.fdf&#34;</span>);
</span></span><span style="display:flex;"><span><span style="color:#a6e22e">FdfWriter</span> <span style="color:#a6e22e">writer</span> <span style="color:#f92672">=</span> <span style="color:#66d9ef">new</span> <span style="color:#a6e22e">FdfWriter</span>();
</span></span><span style="display:flex;"><span><span style="color:#a6e22e">writer</span><span style="color:#f92672">.</span><span style="color:#a6e22e">setField</span>(<span style="color:#e6db74">&#34;name&#34;</span>, <span style="color:#e6db74">&#34;John Doe&#34;</span>);
</span></span><span style="display:flex;"><span><span style="color:#a6e22e">writer</span><span style="color:#f92672">.</span><span style="color:#a6e22e">writeTo</span>(<span style="color:#a6e22e">out</span>);
</span></span><span style="display:flex;"><span><span style="color:#a6e22e">reader</span><span style="color:#f92672">.</span><span style="color:#a6e22e">close</span>();
</span></span><span style="display:flex;"><span><span style="color:#a6e22e">out</span><span style="color:#f92672">.</span><span style="color:#a6e22e">close</span>();
</span></span></code></pre></div><h2 id="gotenberg-via-php-open-source-dockermikrotjeneste">Gotenberg via PHP (Open Source Docker‑mikrotjeneste)</h2>
<p><a href="https://products.fileformat.com/word-processing/php/gotenberg-php-client/"><strong>Gotenberg</strong></a> er en open source‑dokumentkonverterings‑mikrotjeneste, der kan integreres med PHP ved hjælp af HTTP‑anmodninger. Den er ideel for udviklere, der foretrækker Docker‑baserede værktøjer.</p>
<p><strong>Sådan fungerer det?</strong></p>
<ul>
<li>Gotenberg bruger LibreOffice i baggrunden til at konvertere PDF‑filer.</li>
<li>Du sender en POST‑anmodning med PDF‑filen.</li>
<li>Serveren returnerer DOCX‑dokumentet.</li>
</ul>
<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-PHP" data-lang="PHP"><span style="display:flex;"><span><span style="color:#a6e22e">Code</span> <span style="color:#a6e22e">Snippet</span> (<span style="color:#a6e22e">PHP</span> <span style="color:#f92672">+</span> <span style="color:#a6e22e">Gotenberg</span>)
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#a6e22e">Aspose</span><span style="color:#f92672">.</span><span style="color:#a6e22e">PDF</span> <span style="color:#a6e22e">Cloud</span> <span style="color:#66d9ef">for</span> <span style="color:#a6e22e">PHP</span> (<span style="color:#a6e22e">Free</span> <span style="color:#a6e22e">Tier</span>)
</span></span><span style="display:flex;"><span>$ch <span style="color:#f92672">=</span> <span style="color:#a6e22e">curl_init</span>();
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#a6e22e">curl_setopt</span>($ch, <span style="color:#a6e22e">CURLOPT_URL</span>, <span style="color:#e6db74">&#39;http://localhost:3000/forms/libreoffice/convert&#39;</span>);
</span></span><span style="display:flex;"><span><span style="color:#a6e22e">curl_setopt</span>($ch, <span style="color:#a6e22e">CURLOPT_RETURNTRANSFER</span>, <span style="color:#66d9ef">true</span>);
</span></span><span style="display:flex;"><span><span style="color:#a6e22e">curl_setopt</span>($ch, <span style="color:#a6e22e">CURLOPT_POST</span>, <span style="color:#66d9ef">true</span>);
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span>$data <span style="color:#f92672">=</span> [
</span></span><span style="display:flex;"><span>    [
</span></span><span style="display:flex;"><span>        <span style="color:#e6db74">&#39;name&#39;</span>     <span style="color:#f92672">=&gt;</span> <span style="color:#e6db74">&#39;files&#39;</span>,
</span></span><span style="display:flex;"><span>        <span style="color:#e6db74">&#39;contents&#39;</span> <span style="color:#f92672">=&gt;</span> <span style="color:#a6e22e">fopen</span>(<span style="color:#e6db74">&#39;input.pdf&#39;</span>, <span style="color:#e6db74">&#39;r&#39;</span>),
</span></span><span style="display:flex;"><span>        <span style="color:#e6db74">&#39;filename&#39;</span> <span style="color:#f92672">=&gt;</span> <span style="color:#e6db74">&#39;input.pdf&#39;</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">curl_setopt</span>($ch, <span style="color:#a6e22e">CURLOPT_POSTFIELDS</span>, $data);
</span></span><span style="display:flex;"><span>$response <span style="color:#f92672">=</span> <span style="color:#a6e22e">curl_exec</span>($ch);
</span></span><span style="display:flex;"><span><span style="color:#a6e22e">file_put_contents</span>(<span style="color:#e6db74">&#39;output.docx&#39;</span>, $response);
</span></span><span style="display:flex;"><span><span style="color:#a6e22e">curl_close</span>($ch);
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#66d9ef">echo</span> <span style="color:#e6db74">&#34;Conversion done via Gotenberg!&#34;</span>;
</span></span></code></pre></div><h2 id="asposepdf-cloud-for-php-gratis-niveau">Aspose.PDF Cloud for PHP (Gratis niveau)</h2>
<p><a href="https://products.aspose.cloud/pdf/php/"><strong>Aspose.PDF Cloud PHP SDK</strong></a> leverer et kraftfuldt PHP‑SDK, der gør det muligt for softwareudviklere at <strong>konvertere PDF‑filer til Word‑format</strong> direkte via deres cloud‑API. Du kan <strong>komme i gang gratis</strong> med et begrænset antal API‑kald. Her er et simpelt eksempel, der viser, hvordan udviklere kan indlæse og konvertere en PDF‑fil til Microsoft Word DOCX‑dokumenter ved hjælp af PHP‑kommandoer.</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-PHP" data-lang="PHP"><span style="display:flex;"><span><span style="color:#66d9ef">use</span> <span style="color:#a6e22e">Aspose\Pdf\Cloud\PdfApi</span>;
</span></span><span style="display:flex;"><span>$pdfApi <span style="color:#f92672">=</span> <span style="color:#66d9ef">new</span> <span style="color:#a6e22e">PdfApi</span>(<span style="color:#e6db74">&#39;YOUR_APP_KEY&#39;</span>, <span style="color:#e6db74">&#39;YOUR_APP_SID&#39;</span>);
</span></span><span style="display:flex;"><span>$pdfApi<span style="color:#f92672">-&gt;</span><span style="color:#a6e22e">putConvertDocument</span>(<span style="color:#e6db74">&#39;sample.pdf&#39;</span>, [<span style="color:#e6db74">&#39;format&#39;</span> <span style="color:#f92672">=&gt;</span> <span style="color:#e6db74">&#39;docx&#39;</span>]);
</span></span></code></pre></div><h2 id="afsluttende-tanker">Afsluttende tanker</h2>
<p>At konvertere PDF‑filer til Word‑dokumenter ved hjælp af PHP behøver ikke at være komplekst eller dyrt. Med de rette gratis værktøjer og biblioteker kan udviklere tilbyde problemfri, redigerbare dokument‑eksporter til brugere, øge dokumentautomatisering og forbedre den samlede produktivitet. Uanset om du foretrækker letvægts‑PHP‑wrappers eller robuste cloud‑baserede API&rsquo;er, findes der en løsning, der passer til dine behov.</p>
<h2 id="faq">FAQ</h2>
<p><strong>Q: Kan jeg konvertere PDF til Word i PHP uden at bruge betalte API&rsquo;er?</strong></p>
<p>A: Ja, du kan bruge open source‑biblioteker som Spatie, PHPWord og LibreOffice CLI gratis.</p>
<p><strong>Q: Understøtter open source PDF‑til‑Word‑konvertering billeder og formatering?</strong></p>
<p>A: Grundlæggende værktøjer gør det ikke, men ved at bruge LibreOffice eller Gotenberg bevares layout og billeder.</p>
<p><strong>Q: Er det muligt at automatisere PDF‑til‑DOCX‑konvertering i PHP‑webapps?</strong></p>
<p>A: Absolut — disse biblioteker kan integreres i enhver PHP‑baseret arbejdsgang.</p>
<h2 id="see-also">See Also</h2>
<ul>
<li><a href="https://blog.fileformat.com/pdf/how-do-i-convert-a-pdf-to-fdf/">Hvordan konverterer jeg en PDF til FDF?</a></li>
<li><a href="https://blog.fileformat.com/pdf/what-is-the-difference-between-pdf-and-fdf/">Hvad er forskellen mellem PDF og FDF?</a></li>
<li><a href="https://blog.fileformat.com/pdf/what-is-fdf-used-for/">Hvad bruges FDF til? Forstå formålet med Forms Data Format</a></li>
<li><a href="https://blog.fileformat.com/file-formats/pdf-vs-word-which-one-should-you-use-and-when/">PDF vs Word: Hvilken skal du bruge, og hvornår?</a></li>
<li><a href="https://blog.fileformat.com/programming/h-vs-hpp/">.h vs .hpp: Hvad er forskellen, og hvilken skal du bruge?</a></li>
</ul>
]]></content:encoded>
    </item>
    
  </channel>
</rss>
