Darmowy szablon automatyzacji

Konwertuj PDF do HTML za pomocą PDF.co i Google Drive

951
1 mies. temu
7
bloków


Automatyzacja konwersji PDF do HTML w n8n

Ten szablon automatyzacji n8n pozwala na automatyczne przekształcanie nowo dodanych plików PDF w Google Drive na format HTML i zapisywanie ich z powrotem w Google Drive. Proces jest uruchamiany za każdym razem, gdy nowy plik PDF zostanie przesłany do określonego folderu, zapewniając płynną konwersję bez konieczności ręcznej interwencji.

Korzyści

  • Pełna automatyzacja procesu konwersji PDF na HTML
  • Eliminacja ręcznego przetwarzania plików
  • Zorganizowane przechowywanie przetworzonych dokumentów
  • Możliwość integracji z innymi systemami

Wymagania wstępne

  • Klucz API PDF.co - wymagana rejestracja w serwisie PDF.co w celu konwersji PDF na HTML
  • Poprawna konfiguracja uwierzytelniania dla Google Drive w n8n

Przykłady zastosowań

Ta automatyzacja znajduje zastosowanie w wielu scenariuszach biznesowych i technicznych, gdzie wymagana jest konwersja dokumentów PDF do formatu HTML. Oto kilka przykładów:

  • Automatyczne przygotowanie dokumentów do publikacji na stronach internetowych
  • Konwersja faktur lub raportów do formatu czytelnego w przeglądarce
  • Przetwarzanie dokumentów prawnych lub umów do dalszej analizy
  • Tworzenie archiwum dokumentów w formacie przyjaznym dla wyszukiwarek
  • Integracja z systemami CMS do automatycznego dodawania treści
  • Przygotowanie materiałów szkoleniowych do wyświetlania online
  • Konwersja dokumentacji technicznej do formatu webowego

Opcje dostosowania

  • Modyfikacja żądania API w celu konwersji PDF do innych formatów (Text, CSV, XML)
  • Rozszerzenie węzła IF o dodatkowe warunki (np. odrzucanie plików na podstawie rozmiaru)
  • Dodanie powiadomień o zakończeniu konwersji (Email, Telegram)

Kroki implementacji

Krok 1: Węzeł wyzwalający Google Drive (Monitorowanie nowych plików)

Dodaj węzeł Google Drive Trigger, uwierzytelnij się i wybierz folder do monitorowania. Ustaw wyzwalacz na aktywację przy dodaniu nowego pliku.

Krok 2: Węzeł IF (Weryfikacja typu pliku)

Dodaj warunek sprawdzający rozszerzenie pliku (.pdf). Jeśli warunek jest spełniony, plik przechodzi do kolejnego kroku.

Krok 3: Węzeł HTTP Request (Konwersja PDF na HTML)

Skonfiguruj żądanie POST do API PDF.co, dodaj klucz API w nagłówkach i prześlij dane binarne PDF jako treść żądania.

Krok 4: Węzeł Function (Przetwarzanie odpowiedzi)

Napisz funkcję JavaScript przekształcającą odpowiedź API w plik binarny.

Krok 5: Węzeł Google Drive (Zapis pliku HTML)

Skonfiguruj węzeł do przesłania przetworzonego pliku HTML do wybranego folderu w Google Drive.

Krok 6: Testowanie workflow

Połącz węzły w odpowiedniej kolejności i przetestuj workflow, przesyłając przykładowy plik PDF.

Twórcy rozwiązania

Zespół AI WeblineIndia. Od 1999 roku zrealizowaliśmy ponad 3500 projektów software'owych w 25+ krajach. Specjalizujemy się w budowaniu narzędzi automatyzacji i systemów AI.


   Skopiuj kod szablonu   
{"id":"3McL3itHTso0Cy10","meta":{"instanceId":"14e4c77104722ab186539dfea5182e419aecc83d85963fe13f6de862c875ebfa","templateCredsSetupCompleted":true},"name":"Automated PDF to HTML Conversion","tags":[],"nodes":[{"id":"43950636-79d1-43c3-b5a1-44ace016257d","name":"Google Drive Trigger","type":"n8n-nodes-base.googleDriveTrigger","position":[0,0],"parameters":{"event":"fileCreated","options":{},"pollTimes":{"item":[{"mode":"everyMinute"}]},"triggerOn":"specificFolder","folderToWatch":{"__rl":true,"mode":"url","value":""}},"credentials":{"googleDriveOAuth2Api":{"id":"","name":""}},"typeVersion":1},{"id":"b5e1c616-a809-4e38-a1dd-0f91123bd846","name":"If","type":"n8n-nodes-base.if","position":[220,0],"parameters":{"options":{},"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"4fd733d3-d393-4aea-bc25-c1e8bda32b54","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.mimeType }}","rightValue":"application/pdf"}]}},"typeVersion":2.2},{"id":"d13a2481-9c21-43f0-beb8-1881b6a6843b","name":"HTTP Request","type":"n8n-nodes-base.httpRequest","position":[480,-20],"parameters":{"url":"https://api.pdf.co/v1/pdf/convert/to/html","method":"POST","options":{"redirect":{"redirect":{}}},"sendBody":true,"sendHeaders":true,"authentication":"genericCredentialType","bodyParameters":{"parameters":[{"name":"url","value":"={{ $json.webViewLink }}"},{"name":"inline","value":"true"},{"name":"async","value":false},{"name":"unwrap"},{"name":"pages","value":"0-"},{"name":"rect"},{"name":"async","value":"false"},{"name":"name","value":"result.csv"},{"name":"password"},{"name":"lineGrouping"},{"name":"profiles"}]},"genericAuthType":"httpHeaderAuth","headerParameters":{"parameters":[{}]}},"credentials":{"httpHeaderAuth":{"id":"zTHQFpHDdUNXJ49g","name":"Header Auth account 2"}},"typeVersion":4.2},{"id":"66d49dae-d282-4854-8674-69784110ee0b","name":"Google Drive","type":"n8n-nodes-base.googleDrive","position":[1080,-20],"parameters":{"name":"sample.html","driveId":{"__rl":true,"mode":"url","value":"","__regex":"https:\/\/drive\.google\.com(?:\/.*|)\/folders\/([0-9a-zA-Z\-_]+)(?:\/.*|)"},"options":{},"folderId":{"__rl":true,"mode":"url","value":""}},"credentials":{"googleDriveOAuth2Api":{"id":"","name":""}},"typeVersion":3},{"id":"461222d4-7a73-412f-aceb-81745f17f7ea","name":"Convert to Binary File","type":"n8n-nodes-base.code","position":[780,-20],"parameters":{"jsCode":"// Convert the HTML string to a Buffernconst buffer = Buffer.from($json.body, 'utf-8');nn// Return the buffer as binary datanreturn [n {n binary: {n data: {n data: buffer.toString('base64'), // Convert buffer to base64 stringn mimeType: 'text/html',n fileName: 'sample.html'n }n }n }n];n"},"typeVersion":2},{"id":"543dd2ff-011f-4f83-a5c7-ffb80fc3910d","name":"Sticky Note","type":"n8n-nodes-base.stickyNote","position":[-60,-120],"parameters":{"width":1340,"height":280,"content":"## Automated PDF to HTML Conversionn"},"typeVersion":1},{"id":"f0d02b89-71d2-4239-833d-9e5235024291","name":"Sticky Note1","type":"n8n-nodes-base.stickyNote","position":[-60,200],"parameters":{"width":1340,"height":180,"content":"## Description: nThis n8n workflow automates the process of converting a newly stored PDF file from Google Drive into an HTML file and saving it back to Google Drive. The workflow is triggered whenever a new PDF is uploaded to a specific folder, ensuring seamless conversion and storage without any manual intervention.nnThis workflow provides an efficient, automated solution for converting PDFs to HTML, eliminating the need for manual file handling and ensuring a smooth document transformation process. It is particularly useful for scenarios where PDFs need to be dynamically converted and stored in an organized manner for web usage, archiving, or further processing.nn"},"typeVersion":1}],"active":false,"pinData":{},"settings":{"executionOrder":"v1"},"versionId":"224c9b46-dc5e-44de-8ec4-956d48f4f4f1","connections":{"If":{"main":[[{"node":"HTTP Request","type":"main","index":0}]]},"HTTP Request":{"main":[[{"node":"Convert to Binary File","type":"main","index":0}]]},"Google Drive Trigger":{"main":[[{"node":"If","type":"main","index":0}]]},"Convert to Binary File":{"main":[[{"node":"Google Drive","type":"main","index":0}]]}}}
  • API
  • Request
  • URL
  • Build
  • cURL
  • cpde
  • Javascript
  • JS
  • Python
  • Script
  • Custom Code
  • Function
Planeta AI 2025 
magic-wandmenu linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram