Nanosaur2-670M
well9472 · Kit
Makes illustrations from text prompts with a small 670M-parameter diffusion model, run through ComfyUI. Built as a low-budget research model for people who wan…
An n8n workflow that other workflows can call to run an Adobe PDF Services operation on a PDF. You pass it an operation, its settings and the file. It gets a token, uploads the PDF, starts the job and returns Adobe’s answer.
Adobe PDF Services jobs run from a reusable workflow is an n8n workflow in the Developer category, listed by Mindket. It is free. This is version 1, last updated on . Download it on this page or copy its JSON, then import it into an n8n canvas. Nothing runs until you activate it in n8n.
Another workflow
It starts when another workflow calls it, or when you press Test workflow, with:
Adobe’s answer for the job, with a link to the result file when it is done
What you need before you start.
PDF service
Runs the operation you name on your PDF and returns a link to the result.
NeedsA client ID and secret from an Adobe PDF Services project
Test file
Gives the test PDF when you run the workflow by hand.
NeedsA Dropbox account, for the test part only
Checked by Mindket on 13 Nov 2026
This n8n workflow is a helper that other workflows can call. You hand it a PDF, the name of an Adobe PDF Services operation and the settings of that operation. It gets a token, uploads the PDF, starts the job and checks it every five seconds. Then it returns Adobe’s answer. Fourteen nodes do the work, beside six sticky notes.
Developers who build n8n workflows that read or split PDFs and want the Adobe steps in one place. It runs one Adobe operation for each call and returns a link to the result, not the file itself. It is a building block, so it helps most when another workflow calls it.
| Industry | Who uses it | How they use it | Example |
|---|---|---|---|
| Software | Automation builders | Keep the Adobe steps in one helper that many workflows call | A builder calls the helper from three workflows and fixes a token problem in one place. |
| Finance | Analysts | Pull the tables out of a report PDF | An analyst sends a quarterly report with the extract operation and gets a link to its tables. |
| Legal | Paralegals | Split a long PDF into parts | A paralegal sends a contract with the split operation and the page ranges they want. |
| Operations | Back-office teams | Turn brochures and manuals into text | A team extracts the text of a product brochure to feed a search index. |
You need some n8n skill: import a file, make two custom credentials and send data to the workflow. Nothing in the file states a setup time.
Any n8n that can reach Adobe’s PDF Services will run it.
Download saves a zip with workflow.json and Mindket’s setup notes in your downloads folder. Prepare an Adobe project first, and a test PDF if you want to run the test part.
| Need | Detail |
|---|---|
| n8n | On n8n Cloud or on a server of your own |
| Adobe PDF Services | A project with its client ID and client secret |
| Custom Auth credential | One that sends the client ID and secret to the token address |
| Header Auth credential | One with the name X-API-Key and your client ID as its value |
| A test PDF | In Dropbox, if you run the test part |
workflow.json.Get token. Put your client ID and client secret in it and select it in Get token.X-API-Key and your client ID as its value. Select it in Create Asset, Process Query and Try to download the result.Load a test pdf file and put the path of a PDF in its Path field.Forward response to origin workflow.Send the helper endpoint, json_payload and the PDF as binary data in the field data. It returns Adobe’s answer once the job is done or has failed. A finished job holds a link to the result, so fetch that file in your own workflow.
| To change | Where |
|---|---|
| The operation | The endpoint field of Adobe API Query, or the input from the calling workflow |
| The settings of the operation | The json_payload field of Adobe API Query |
| The test PDF | The path in Load a test pdf file |
| How often it checks the job | The seconds in Wait 5 second |
You send the extract operation with a brochure PDF and ask for its text and tables.
First Get token signs in to Adobe, and Create Asset asks for a place to put the PDF. Then Upload PDF File (asset) sends the file there, and Process Query starts the extract job. After that Wait 5 second pauses, and Try to download the result asks for the status until the job is done. At the end Forward response to origin workflow hands Adobe’s answer, with the link to the result, back to the caller.
If you are new. n8n draws a workflow as boxes joined by lines, and each box, a node, does one job. This workflow talks to a web service in steps. It proves who you are, hands over a file, asks for work and asks again until the work is done. An asset is the copy of your PDF that lives on Adobe’s side while the job runs.
For experts. One job needs a token, two kinds of credential and a loop that checks the status.
| Node | What it does | What to know |
|---|---|---|
Get token | An HTTP Request node 4.1 that posts to Adobe’s token address with a Custom Auth credential | The credential holds the client ID and secret, so the file holds neither |
Create Asset | A POST to the assets address with the token in the Authorization header | It returns uploadUri and assetID |
Upload PDF File (asset) | A PUT of the binary field data to uploadUri | The file comes from the merge of the query and the PDF |
Process Query | A POST to the operation address with assetID and json_payload, full response on | Adobe answers 201 and puts the job’s address in the location header |
Switch | Sends in progress back to Wait 5 second and every other status to the end | Nothing limits the number of rounds |
It needs an Adobe project of your own, and it is not tested.
An n8n workflow that other workflows can call to run an Adobe PDF Services operation on a PDF. You pass it an operation name, the settings of that operation and the file. It gets a token, uploads the PDF, starts the job, waits for it and returns Adobe’s answer. It holds no credential.
workflow.json: the workflow as n8n exports it, 14 nodes beside 6 sticky notes. It holds no credential.README.md: these notes.Load a test pdf file pointed at a PDF in the original author’s own Dropbox folder. Mindket replaced the path with /<YOUR_DROPBOX_FOLDER>/<YOUR_FILE>.pdf.Get token and updated the two nodes that read its answer.workflow.json.Get token. Put your client ID and client secret in it and select it in Get token.X-API-Key and your client ID as its value. Select it in Create Asset, Process Query and Try to download the result.Load a test pdf file and put the path of a PDF in its Path field.Forward response to origin workflow.Execute Workflow Trigger takes a call from another workflow. In a test, When clicking ‘Test workflow’ starts it, Adobe API Query sets endpoint to extractpdf with a request for text and tables, and Load a test pdf file fetches the PDF.Query + File joins the query and the file by position. Get token posts to Adobe’s token address and gets an access token.Create Asset asks for a place to put the file and gets uploadUri and assetID. Query + File + Asset information joins them with the query and the file.Upload PDF File (asset) sends the PDF to uploadUri with a PUT.Process Query posts assetID and json_payload to the operation address. Adobe answers with the job’s address in the location header.Wait 5 second pauses, and Try to download the result reads the job’s status. Switch sends in progress back to the wait. It sends failed and every other status on.Forward response to origin workflow hands the last answer to the caller. A finished job holds a link to the result.endpoint field of Adobe API Query, or the input from the calling workflow.json_payload field of Adobe API Query.Load a test pdf file.Wait 5 second.NOTICE.md 618 B README.md 4 KB workflow.json 16 KB
well9472 · Kit
Makes illustrations from text prompts with a small 670M-parameter diffusion model, run through ComfyUI. Built as a low-budget research model for people who wan…
Waqf-AI · Kit
Reads handwritten Arabic text from images and returns it as text. A fine-tuned PaddleOCR-VL model for people digitizing Arabic handwriting.
Wan-AI · Kit
Makes video clips from a text prompt or an image plus text, at up to 720P and 24 frames per second, in the Diffusers format for a single consumer GPU.
Wan-AI · Kit
Generates cinematic video of a character driven by an audio track, and can also lip-sync existing video. For video creators, animators and researchers with a l…
Wan-AI · Kit
Animates a character or swaps one into a video by copying a performer's movement and expressions, as one model from the Wan2.2 video family. Use only faces and…
vllm-sr · Kit
Answers choice, yes-or-no, score, box and tracking questions about text, images or video in one call, with a probability for each answer. For people building r…