PDF를 Markdown으로 변환
중급
이것은Document Extraction, Multimodal AI분야의자동화 워크플로우로, 7개의 노드를 포함합니다.주로 If, Wait, FormTrigger, HttpRequest 등의 노드를 사용하며. LlamaIndex Cloud API를 사용하여 PDF 문서를 Markdown 형식으로 변환 추출
사전 요구사항
- •대상 API의 인증 정보가 필요할 수 있음
사용된 노드 (7)
워크플로우 미리보기
노드 연결 관계를 시각적으로 표시하며, 확대/축소 및 이동을 지원합니다
워크플로우 내보내기
다음 JSON 구성을 복사하여 n8n에 가져오면 이 워크플로우를 사용할 수 있습니다
{
"id": "rnBhMZpP6vRnoQ8Z",
"meta": {
"instanceId": "7578372eeadee5ee5414cdf5a06141eebec63e21f295454563ddce7b1217363f",
"templateCredsSetupCompleted": true
},
"name": "transform pdf tot markdown",
"tags": [],
"nodes": [
{
"id": "5653ad40-2f56-4e18-be4b-04b4dd10b107",
"name": "대기",
"type": "n8n-nodes-base.wait",
"position": [
816,
-256
],
"webhookId": "a0518843-31f8-44f9-bd8e-1189e16de0f1",
"parameters": {
"amount": 30
},
"typeVersion": 1.1
},
{
"id": "ef584ef5-1aeb-434a-9ed2-f837a329486f",
"name": "문서 업로드",
"type": "n8n-nodes-base.httpRequest",
"position": [
624,
-256
],
"parameters": {
"url": "https://api.cloud.llamaindex.ai/api/v1/parsing/upload",
"method": "POST",
"options": {},
"sendBody": true,
"contentType": "multipart-form-data",
"sendHeaders": true,
"authentication": "genericCredentialType",
"bodyParameters": {
"parameters": [
{
"name": "file",
"parameterType": "formBinaryData",
"inputDataFieldName": "file"
}
]
},
"genericAuthType": "httpBearerAuth",
"headerParameters": {
"parameters": [
{
"name": "accept",
"value": "application/json"
},
{
"name": "Content-Type",
"value": "multipart/form-data"
}
]
}
},
"credentials": {
"httpBearerAuth": {
"id": "1Sr92y8U8gwgeguP",
"name": "Bearer Auth account"
},
"httpHeaderAuth": {
"id": "EvU6DvmyXtGiv4p0",
"name": "LlamaCloud"
}
},
"typeVersion": 4.2
},
{
"id": "63c299af-dae8-4dd5-a4a9-159302c9a18a",
"name": "조건문",
"type": "n8n-nodes-base.if",
"position": [
1232,
-256
],
"parameters": {
"options": {},
"conditions": {
"options": {
"version": 2,
"leftValue": "",
"caseSensitive": true,
"typeValidation": "strict"
},
"combinator": "and",
"conditions": [
{
"id": "7a07aec1-fc5f-4b76-94d9-6fa8f509ac8e",
"operator": {
"name": "filter.operator.equals",
"type": "string",
"operation": "equals"
},
"leftValue": "={{ $json.status }}",
"rightValue": "SUCCESS"
}
]
}
},
"typeVersion": 2.2
},
{
"id": "3bf86ec3-5cbe-4581-a615-528c0e6b783b",
"name": "폼 제출 시",
"type": "n8n-nodes-base.formTrigger",
"position": [
416,
-256
],
"webhookId": "5d1027e0-2885-4436-840f-a0e95cde60a2",
"parameters": {
"options": {},
"formTitle": "Upload file",
"formFields": {
"values": [
{
"fieldType": "file",
"fieldLabel": "File",
"acceptFileTypes": "pdf"
}
]
}
},
"typeVersion": 2.2
},
{
"id": "f451ade2-fccd-4636-b11c-7971b9d32b5e",
"name": "대기2",
"type": "n8n-nodes-base.wait",
"position": [
1504,
-112
],
"webhookId": "8da5da31-1ebd-4c82-8c6a-476d5d277cdd",
"parameters": {
"amount": 60
},
"typeVersion": 1.1
},
{
"id": "8f7d2640-7fd4-425b-bb03-bb71b73a7dc3",
"name": "상태 확인",
"type": "n8n-nodes-base.httpRequest",
"position": [
1008,
-256
],
"parameters": {
"url": "=https://api.cloud.llamaindex.ai/api/parsing/job/{{ $('Upload_doc').item.json.id }}",
"options": {},
"sendHeaders": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpBearerAuth",
"headerParameters": {
"parameters": [
{
"name": "accept",
"value": "application/json"
}
]
}
},
"credentials": {
"httpBearerAuth": {
"id": "1Sr92y8U8gwgeguP",
"name": "Bearer Auth account"
}
},
"typeVersion": 4.2
},
{
"id": "0c488546-7ec6-4c95-bc18-255d792705d4",
"name": "콘텐츠 추출",
"type": "n8n-nodes-base.httpRequest",
"position": [
1504,
-304
],
"parameters": {
"url": "=https://api.cloud.llamaindex.ai/api/v1/parsing/job/{{ $json.id }}/result/markdown",
"options": {},
"sendHeaders": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpBearerAuth",
"headerParameters": {
"parameters": [
{
"name": "accept",
"value": "application/json"
}
]
}
},
"credentials": {
"httpBearerAuth": {
"id": "1Sr92y8U8gwgeguP",
"name": "Bearer Auth account"
}
},
"typeVersion": 4.2
}
],
"active": false,
"pinData": {},
"settings": {
"executionOrder": "v1"
},
"versionId": "a0fb030f-88ae-4c19-8662-b83f55dbeced",
"connections": {
"63c299af-dae8-4dd5-a4a9-159302c9a18a": {
"main": [
[
{
"node": "0c488546-7ec6-4c95-bc18-255d792705d4",
"type": "main",
"index": 0
}
],
[
{
"node": "f451ade2-fccd-4636-b11c-7971b9d32b5e",
"type": "main",
"index": 0
}
]
]
},
"5653ad40-2f56-4e18-be4b-04b4dd10b107": {
"main": [
[
{
"node": "8f7d2640-7fd4-425b-bb03-bb71b73a7dc3",
"type": "main",
"index": 0
}
]
]
},
"f451ade2-fccd-4636-b11c-7971b9d32b5e": {
"main": [
[
{
"node": "8f7d2640-7fd4-425b-bb03-bb71b73a7dc3",
"type": "main",
"index": 0
}
]
]
},
"ef584ef5-1aeb-434a-9ed2-f837a329486f": {
"main": [
[
{
"node": "5653ad40-2f56-4e18-be4b-04b4dd10b107",
"type": "main",
"index": 0
}
]
]
},
"3bf86ec3-5cbe-4581-a615-528c0e6b783b": {
"main": [
[
{
"node": "ef584ef5-1aeb-434a-9ed2-f837a329486f",
"type": "main",
"index": 0
}
]
]
},
"8f7d2640-7fd4-425b-bb03-bb71b73a7dc3": {
"main": [
[
{
"node": "63c299af-dae8-4dd5-a4a9-159302c9a18a",
"type": "main",
"index": 0
}
]
]
}
}
}자주 묻는 질문
이 워크플로우를 어떻게 사용하나요?
위의 JSON 구성 코드를 복사하여 n8n 인스턴스에서 새 워크플로우를 생성하고 "JSON에서 가져오기"를 선택한 후, 구성을 붙여넣고 필요에 따라 인증 설정을 수정하세요.
이 워크플로우는 어떤 시나리오에 적합한가요?
중급 - 문서 추출, 멀티모달 AI
유료인가요?
이 워크플로우는 완전히 무료이며 직접 가져와 사용할 수 있습니다. 다만, 워크플로우에서 사용하는 타사 서비스(예: OpenAI API)는 사용자 직접 비용을 지불해야 할 수 있습니다.
관련 워크플로우 추천
xlsx, xls 또는 csv 파일에서의 지능형 보고서 생성기, AI 기반 분석
Gemini AI와 Google Workspace를 사용하여 Excel/CSV에서 전문 보고서 생성
If
Set
Code
+
If
Set
Code
35 노드franck fambou
문서 추출
PDF에서 주문으로
AI를 사용한 PDF 구매 주문서를 Adobe Commerce 판매 주문서로 자동 변환
If
Set
Code
+
If
Set
Code
96 노드JKingma
문서 추출
다단계 문서 승인 및 감사 워크플로우
Supabase 및 Gmail을 사용한 다단계 워크플로 문서 승인 자동화
If
Set
Form
+
If
Set
Form
38 노드Alok Kumar
문서 추출
Datalab.to API를 사용하여 PDF, DOC 및 이미지를 Markdown로 변환
Datalab.to API를 사용하여 PDF, DOC 및 이미지를 Markdown로 변환
Set
Wait
Switch
+
Set
Wait
Switch
11 노드Joseph
문서 추출
PDFMonkey의 자동 AI提案 생성기
GPT-4o와 PDFMonkey를 사용하여 전문 제안서 생성
Wait
Gmail
Function
+
Wait
Gmail
Function
10 노드Marth
문서 추출
폼 제출만_이중 소스 오디오 전사 --> AI 요약 및 감정 분석 --> Gmail 전달
오디오를 실행 브리핑으로: AssemblyAI 및 GPT-4를 사용한 트랜스크립션 및 분석
If
Code
Wait
+
If
Code
Wait
22 노드Sridevi Edupuganti
문서 추출