Markdown to PDF
v2 public betaREST API

हर काम के लिए पेशेवर दस्तावेज़ बनाने वाली Markdown से PDF API और MCP

संस्करण वाले Markdown दस्तावेज़ बनाएँ, सुंदर PDF असिंक्रोनस रूप से प्रकाशित करें और सीमित स्कोप वाली REST API से सत्यापित आर्टिफ़ैक्ट डाउनलोड करें।

premium trial

POST/api/v2/documents
{
  "taskId": "consulting-proposal",
  "revision": {
    "markdown": "# Northstar Proposal...",
    "spec": { "templateId": "proposal-consulting" }
  }
}
Executive template API request and PDF preview
verified artifactSHA-256

त्वरित आरंभ

दस्तावेज़ बनाएँ, प्रकाशित करें और सत्यापित PDF डाउनलोड करें।

cURL
#!/usr/bin/env bash
set -euo pipefail

API="https://markdowntopdfconverter.com"
RUN_ID="proposal-$(date +%s)"
AUTH="Authorization: Bearer $MD2PDF_API_KEY"

DOCUMENT=$(curl --fail --silent --show-error --max-time 30 "$API/api/v2/documents" \
  -H "$AUTH" -H "Content-Type: application/json" \
  -H "Idempotency-Key: $RUN_ID-document" \
  --data '{"taskId":"consulting-proposal","title":"Northstar proposal","revision":{"markdown":"# Northstar Proposal\n\n## Outcome\nA decision-ready roadmap.","parentRevisionId":null,"spec":{"locale":"en","options":{"pageNumbers":true},"templateId":"proposal-consulting"}}}')

DOCUMENT_ID=$(jq -r '.document.id' <<<"$DOCUMENT")
REVISION_ID=$(jq -r '.revision.id' <<<"$DOCUMENT")
JOB=$(curl --fail --silent --show-error --max-time 30 \
  "$API/api/v2/documents/$DOCUMENT_ID/publishes" \
  -H "$AUTH" -H "Content-Type: application/json" \
  -H "Idempotency-Key: $RUN_ID-publish" \
  --data "{"revisionId":"$REVISION_ID","output":{"format":"pdf","filename":"northstar-proposal.pdf"}}")
JOB_ID=$(jq -r '.job.id' <<<"$JOB")

for ATTEMPT in $(seq 1 100); do
  RESULT=$(curl --fail --silent --show-error --max-time 30 "$API/api/v2/jobs/$JOB_ID" -H "$AUTH")
  STATUS=$(jq -r '.job.status' <<<"$RESULT")
  [[ "$STATUS" == "succeeded" ]] && break
  [[ "$STATUS" == "failed" || "$STATUS" == "cancelled" ]] && exit 1
  sleep 3
done
[[ "$STATUS" == "succeeded" ]] || { echo "Timed out waiting for PDF" >&2; exit 1; }

ARTIFACT_ID=$(jq -r '.artifact.id' <<<"$RESULT")
LINK=$(curl --fail --silent --show-error --max-time 30 -X POST \
  "$API/api/v2/artifacts/$ARTIFACT_ID/links" -H "$AUTH")
HREF=$(jq -r '.href' <<<"$LINK")
[[ "$HREF" == https://* ]] || { echo "Refusing non-HTTPS artifact URL" >&2; exit 1; }
curl --fail --location --proto '=https' --max-redirs 5 --max-time 60 "$HREF" \
  --output northstar-proposal.pdf
Verified PDFsucceeded
Polished consulting proposal PDF returned by the publishing API
Artifact
SHA-256
Download
private link

समीक्षित ऑटोमेशन से शुरू करें

पूरा प्रकाशित, पोल और निजी डाउनलोड प्रवाह आयात करें।

n8n

स्थायी प्रतीक्षा और अंतिम विफलता प्रबंधन वाला निष्क्रिय वर्कफ़्लो।

वर्कफ़्लो डाउनलोड करें

Make

बिना क्रेडेंशियल वाला ब्लूप्रिंट, सीमित पोलिंग और डुप्लिकेट डाउनलोड रोकथाम।

ब्लूप्रिंट डाउनलोड करें

Zapier

SDK Code चरण और निर्देशित टेम्प्लेट मैनिफ़ेस्ट की एक किट।

सेटअप किट डाउनलोड करें

documents.render और documents.read वाली अलग कुंजी उपयोग करें। हस्ताक्षरित URL को उस कुंजी के बिना डाउनलोड करें।


Claude Code और AI एजेंट में पेशेवर PDF टेम्प्लेट उपयोग करें

रिमोट MCP सर्वर को एक बार जोड़ें, फिर बातचीत छोड़े बिना एजेंट से दस्तावेज़ के लिए सबसे उपयुक्त टेम्प्लेट सुझाने या Markdown को पेशेवर PDF में बदलने के लिए कहें।

.mcp.json
{
  "mcpServers": {
    "markdown-to-pdf": {
      "type": "http",
      "url": "https://markdowntopdfconverter.com/mcp",
      "headers": {
        "Authorization": "Bearer ${MD2PDF_API_KEY}"
      }
    }
  }
}

MCP, REST API वाली ही API कुंजी और उपयोग सीमा साझा करता है। हर परिणाम 15 मिनट में समाप्त होने वाला निजी डाउनलोड लिंक है, और मुफ़्त खाते अपग्रेड से पहले 5 प्रीमियम निर्यात आज़मा सकते हैं।

API कुंजी बनाएँ

प्रमाणीकरण

हर अनुरोध को अपनी गुप्त API कुंजी से प्रमाणित करें, जिसे Authorization हेडर में Bearer टोकन के रूप में भेजा जाता है।

अनुरोध हेडर

हेडरमानविवरण
AuthorizationBearer mp_live_...Bearer उपसर्ग के साथ आपकी API कुंजी
Content-Typeapplication/jsonसभी अनुरोधों के लिए आवश्यक

एक प्रबंधित प्रकाशन जीवनचक्र

स्रोत, अपरिवर्तनीय संशोधन, जॉब और सत्यापित आर्टिफ़ैक्ट अलग रहते हैं ताकि पुनः प्रयास और ऑडिट भरोसेमंद हों।

  1. 01

    प्रबंधित दस्तावेज़ और उसका पहला संशोधन बनाएँ।

  2. 02

    स्थिर idempotency कुंजी से अंतिम PDF माँगें।

  3. 03

    succeeded, failed या cancelled तक पोल करें।

  4. 04

    कम अवधि का निजी आर्टिफ़ैक्ट लिंक बनाएँ।

  5. 05

    Authorization भेजे बिना हस्ताक्षरित URL डाउनलोड करें।


POST /api/v1/convert

Markdown को एक स्टाइलिश PDF दस्तावेज़ में बदलें।


टेम्पलेट

9 कार्य-विशिष्ट परिवारों में 57 पेशेवर टेम्पलेट में से चुनें। टेम्पलेट ID कॉपी करने के लिए परिवार खोलें।

एक्ज़ीक्यूटिव PDFरिपोर्ट और ब्रीफ़व्यावसायिक रिपोर्ट, प्रस्ताव और विज़ुअल ब्रीफ़।2 IDs
आधुनिक संपादकीय PDFरिज़्यूमेमज़बूत पहली छाप के लिए स्पष्ट और पेशेवर प्रारूप।10 IDs
आधुनिक लेटरहेड PDFकवर लेटरआपके रिज़्यूमे के साथ मेल खाने वाले पत्र।10 IDs
हाई स्कूल निबंध PDFअसाइनमेंटहाई स्कूल, कॉलेज और विश्वविद्यालय के लिए परिष्कृत कार्य।9 IDs
परामर्श प्रस्ताव PDFप्रस्तावग्राहक, स्वीकृति, साझेदारी और वित्तपोषण पाने के लिए पेशेवर प्रस्ताव।9 IDs
उत्पाद एक-पृष्ठ PDFबिक्री और विपणनबिक्री, प्रमाण और लॉन्च के लिए परिष्कृत सामग्री।9 IDs
प्रकाशन-योग्य शोधपत्र PDFअकादमिक दस्तावेज़प्रकाशन, समीक्षा और सम्मेलन के लिए प्रारूप।3 IDs
क्लीन PDFपुस्तकें और लंबे लेखगाइड, मैनुअल, निबंध और पुस्तकों के लिए पठनीय लेआउट।4 IDs
कानूनी PDFकानूनी दस्तावेज़सुव्यवस्थित समझौते और अनुबंध।1 IDs

त्रुटि कोड

हर v2 त्रुटि में स्थिर कोड, HTTP स्थिति, retryable फ़्लैग और वैकल्पिक पुनः प्रयास विलंब शामिल होता है। केवल retryable true होने पर दोबारा प्रयास करें।

400 / 415 / 422invalid_request

retryable: false

401unauthorized

retryable: false

402quota_exhausted

retryable: false

403forbidden

retryable: false

404not_found

retryable: false

409idempotency_conflict

retryable: false

409invalid_state_transition

retryable: false

410artifact_expired

retryable: false

429rate_limited

retryable: true

503service_unavailable

retryable: true


API मूल्य निर्धारण

API कॉल्स मासिक रूप से ट्रैक की जाती हैं। प्रत्येक सफल कन्वर्शन आपके स्तर की मासिक सीमा में गिना जाता है।

Free

CA$0

25 / month

Starter

CA$13.91 / month

500 / month

Pro

CA$82.14 / year

1,000 / month

Credits

CA$6.96 one-time

250 calls

और चाहिए? कस्टम एंटरप्राइज मूल्य निर्धारण के लिए हमसे संपर्क करें।

premium PDF sample बनाएं, फिर तय करें कि API integrate करने लायक है या नहीं।

premium sample आज़माएं