---
title: निर्यात
description: >-
  पाठकों को किसी भी पेज को PDF या EPUB के रूप में डाउनलोड करने दें — क्लाइंट-साइड पर रेंडर किया गया, ताकि आपके स्टैटिक बिल्ड स्टैटिक ही रहें और किसी सर्वर इंफ़्रास्ट्रक्चर की ज़रूरत न पड़े।
---

Blume विषय-सूची के नीचे मौजूद [पेज क्रियाओं](/docs/content/navigation#page-actions) में एक **निर्यात** क्रिया जोड़ सकता है, जिससे पाठक जिस पेज पर हैं उसे **PDF** या **EPUB** के रूप में सहेज सकते हैं। यह डिफ़ॉल्ट रूप से बंद रहता है और पूरी तरह क्लाइंट-साइड है — कोई सर्वर नहीं, और [स्टैटिक](/docs/deployment) बिल्ड स्टैटिक ही रहते हैं।

## इसे सक्षम करें [#enable-it]

एक ही टॉगल से दोनों फ़ॉर्मैट चालू करें:

```ts blume.config.ts
export: true,
```

केवल एक फ़ॉर्मैट देने के लिए, इसके बजाय एक ऑब्जेक्ट पास करें:

```ts blume.config.ts
export: {
  pdf: true,
  epub: false,
},
```

जिस भी फ़ॉर्मैट को आप छोड़ देते हैं (या `false` सेट करते हैं) वह मेन्यू से बाहर रह जाता है। दोनों बंद होने पर — जो डिफ़ॉल्ट है — **निर्यात** क्रिया बिलकुल दिखाई नहीं देती।

## PDF

**PDF में निर्यात करें** आपके ब्राउज़र का प्रिंट डायलॉग एक ऐसी प्रिंट स्टाइलशीट के साथ खोलता है जो साइट के ढाँचे — हेडर, साइडबार, नेविगेशन — को हटाकर केवल लेख रह जाने देती है। पूरा करने के लिए **Save as PDF** चुनें।

चूँकि यह लाइव, पूरी तरह स्टाइल किए गए पेज को प्रिंट करता है, इसलिए परिणाम में स्पष्ट, चयन-योग्य टेक्स्ट, असली फ़ॉन्ट और सिंटैक्स-हाइलाइट किया गया कोड बना रहता है। इसे किसी डिपेंडेंसी की ज़रूरत नहीं है और यह dev में, प्रोडक्शन में और स्टैटिक होस्ट पर एक जैसा काम करता है।

:::note
PDF निर्यात ब्राउज़र के मूल प्रिंट डायलॉग से होकर जाता है, इसलिए "Save as PDF" का सटीक शब्द-प्रयोग और विकल्प ब्राउज़र पर निर्भर करते हैं। कोड-ब्लॉक और कॉलआउट की पृष्ठभूमि बनाए रखने के लिए डायलॉग में **Background graphics** सक्षम करें।
:::

## EPUB

**EPUB में निर्यात करें** मौजूदा पेज की एक स्व-निहित `.epub` फ़ाइल ब्राउज़र में तैयार करता है और उसे डाउनलोड कर देता है — Apple Books, Calibre, या किसी भी ई-रीडर के लिए तैयार। जनरेटर तभी लोड होता है जब कोई पाठक Export पर क्लिक करता है, इसलिए यह आपकी बाकी साइट पर कभी बोझ नहीं डालता।

फ़ाइल को ऐसे डिवाइस पर भी पठनीय रखने के लिए जिसके पास अपनी कोई स्टाइलशीट या JavaScript न हो, Blume पेज को साफ़, स्वतंत्र HTML में फिर से लिखता है: सिंटैक्स-हाइलाइट किया गया कोड सादे मोनोस्पेस में बदल जाता है, सजावटी आइकन और कॉपी बटन हटा दिए जाते हैं, और एक अंतर्निहित ई-रीडर स्टाइलशीट स्पेसिंग, कोड ब्लॉक और टेबल संभालती है।

## क्या निर्यात होता है [#what-gets-exported]

दोनों फ़ॉर्मैट उसी **एक पेज** को निर्यात करते हैं जिसे पाठक देख रहा है — पूरी साइट को नहीं — जो इस बात से मेल खाता है कि यह क्रिया कहाँ रहती है, उस पेज की विषय-सूची के नीचे।

:::note
EPUB में टैब बदलने के लिए कोई JavaScript नहीं होता, इसलिए टैब वाली सामग्री — जैसे [package-install](/docs/content/syntax) ब्लॉक और कोड ग्रुप — को एक साथ हर पैनल दिखाने के लिए विस्तारित कर दिया जाता है। Mermaid डायग्राम जैसे क्लाइंट-रेंडर किए गए एम्बेड शामिल नहीं होते।
:::
