हर दस्तावेज़ Word में शुरू नहीं होता। LaTeX से जूझे बिना लेख, पत्र, CV और लेक्चर नोट्स लिखने के लिए अब बहुत लोग Typst चुनते हैं, और कई टीमें अपने मैनुअल, स्पेसिफ़िकेशन और संचालन की प्रक्रियाएँ AsciiDoc में रखती हैं। फिर कोई हस्ताक्षर की हुई स्कैन कॉपी माँग लेता है, और आपके सामने वाले कंप्यूटर पर सिर्फ़ सोर्स फ़ाइल होती है।
Look Scanned अब दोनों खोल सकता है। .typ फ़ाइलों के लिए Typst (.typ) से स्कैन जैसा PDF और .adoc व .asciidoc फ़ाइलों के लिए AsciiDoc (.adoc) से स्कैन जैसा PDF इस्तेमाल करें। दस्तावेज़ आपके ब्राउज़र के अंदर ही पृष्ठों में बदल जाता है। आप प्रीव्यू में उन्हें जाँचते हैं, स्कैन इफ़ेक्ट जोड़ते हैं और ऐसा PDF डाउनलोड करते हैं जो लगे कि असली स्कैनर से होकर आया है। न Typst CLI इंस्टॉल करना है, न Ruby या Asciidoctor PDF, और न ही किसी खाते में लॉग इन करना है।
Typst: असली कंपाइलर, आपके ब्राउज़र में
Look Scanned आधिकारिक Typst कंपाइलर (Typst 0.14) का ब्राउज़र के लिए बना संस्करण चलाता है। यह वही कंपाइलर है जो typst compile के पीछे काम करता है, इसलिए पृष्ठ, लाइन ब्रेक, समीकरण और तालिकाएँ वैसे ही आते हैं जैसे आपके अपने कंप्यूटर पर, दस्तावेज़ में तय पृष्ठ आकार और मार्जिन समेत।
- पहली बार थोड़ा समय लगता है। कंपाइलर और Typst के फ़ॉन्ट, कुल मिलाकर लगभग 20 MB, पहली बार Look Scanned से डाउनलोड होते हैं। उसके बाद वे ब्राउज़र के कैश से लोड होते हैं, और Typst फ़ाइलें ऑफ़लाइन भी खुल जाती हैं।
- एक फ़ाइल, कोई पैकेज नहीं। सिर्फ़ ऐसे दस्तावेज़ कंपाइल होते हैं जो एक ही फ़ाइल में पूरे हों।
#import "@preview/…"वाली लाइन विफल हो जाती है, क्योंकि डाउनलोड करने के लिए कोई पैकेज रजिस्ट्री नहीं है। दूसरी फ़ाइल पढ़ने वाली हर चीज़ के साथ भी यही होता है:#imageसे लगाई गई तस्वीर,#includeसे जोड़ा गया अध्याय, या CSV या JSON फ़ाइल से पढ़ा गया डेटा। - सिर्फ़ Typst के डिफ़ॉल्ट फ़ॉन्ट। टेक्स्ट उन फ़ॉन्ट में सेट होता है जो Typst के साथ आते हैं: Libertinus Serif, New Computer Modern और उसका गणित फ़ॉन्ट, और कोड के लिए DejaVu Sans Mono। आपके कंप्यूटर पर इंस्टॉल फ़ॉन्ट उपलब्ध नहीं होते, इसलिए दस्तावेज़ में बताया गया कोई और फ़ॉन्ट इन्हीं से बदल दिया जाता है। ये लैटिन (वियतनामी समेत), ग्रीक, सिरिलिक और हिब्रू लिपि को कवर करते हैं। चीनी, जापानी और कोरियाई टेक्स्ट के लिए कोई वैकल्पिक फ़ॉन्ट है ही नहीं, और देवनागरी, अरबी या थाई जैसी लिपियाँ भी ठीक से सपोर्ट नहीं होतीं, इसलिए अगर आपके दस्तावेज़ में ये लिपियाँ हैं तो प्रीव्यू ज़रूर जाँच लें।
- सोर्स का कंपाइल होना ज़रूरी है। अगर Typst कोई त्रुटि बताता है, तो पृष्ठों की जगह आपको त्रुटि संदेश दिखेगा।
क्योंकि Typst स्कैन इफ़ेक्ट लगने से पहले एक असली PDF बनाता है, इसलिए उसका टेक्स्ट भी बचाया जा सकता है। PDF के रूप में सेव करते समय आउटपुट सेटिंग्स में “मूल पाठ बनाए रखें (OCR की तरह)” चालू करें, तो स्कैन किए गए PDF का टेक्स्ट खोजा और कॉपी किया जा सकेगा।
AsciiDoc: Ruby के बिना Asciidoctor
AsciiDoc फ़ाइलों को Asciidoctor बदलता है, जो AsciiDoc का मानक प्रोसेसर है। यहाँ उसका JavaScript संस्करण आपके ब्राउज़र में चलता है। नतीजा एक इंच मार्जिन वाले A4 पृष्ठों पर सजाया जाता है, और इसमें ये चीज़ें आती हैं:
- दस्तावेज़ का हेडर: शीर्षक, लेखक और संशोधन वाली लाइन, और जब दस्तावेज़
:toc:सेट करे तो विषय-सूची भी। - सेक्शन, सूचियाँ, तालिकाएँ, फ़ुटनोट, उद्धरण और कोड के कॉलआउट (callouts)। चेतावनी ब्लॉक (admonitions) अपना लेबल, जैसे Note या Warning, आइकन की जगह टेक्स्ट के रूप में दिखाते हैं।
- जब दस्तावेज़
:stem:सेट करे, तो STEM सूत्र एक सही गणित फ़ॉन्ट में सेट होते हैं। AsciiMath और LaTeX दोनों तरह के लेखन काम करते हैं, पंक्ति के भीतर भी और अलग ब्लॉक में भी। - जब दस्तावेज़
:source-highlighter:सेट करे, तो कोड लिस्टिंग सिंटैक्स के हिसाब से रंगी जाती हैं, चाहे उसमें कोई भी हाइलाइटर लिखा हो। इस एट्रिब्यूट के बिना लिस्टिंग बिना रंग के रहती हैं, जैसे कहीं और रहतीं। - लंबी तालिकाएँ और कोड लिस्टिंग अगले पृष्ठ पर जारी रहती हैं, और तालिका की कोई पंक्ति बीच से कभी नहीं कटती।
कुछ चीज़ें नहीं आतीं:
include::का पालन नहीं होता। हर include निर्देश जोड़ी जाने वाली सामग्री की जगह अपने पाथ के लिंक के रूप में दिखता है। पहले सभी हिस्सों को एक फ़ाइल में मिला लें।- तस्वीरों के लिए पूरा वेब पता चाहिए।
images/diagram.pngजैसे रिलेटिव पाथ से जुड़ी तस्वीर नहीं मिलती, क्योंकि फ़ाइल अपने फ़ोल्डर के बिना अकेले खोली जाती है। पूरेhttps://पते वाली तस्वीर उसे होस्ट करने वाली साइट से लोड होती है, जिसके लिए इंटरनेट कनेक्शन चाहिए। - डायग्राम सोर्स ही रहते हैं। Asciidoctor Diagram उपलब्ध नहीं है, इसलिए PlantUML या Mermaid ब्लॉक उसी टेक्स्ट के रूप में दिखता है जो आपने टाइप किया।
- फ़ॉन्ट आपके डिवाइस से आते हैं। टेक्स्ट आपके कंप्यूटर या फ़ोन पर इंस्टॉल फ़ॉन्ट में सेट होता है, इसलिए वही फ़ाइल किसी दूसरे डिवाइस पर अलग जगहों से अगले पृष्ठ पर जा सकती है।
- बहुत लंबी फ़ाइलों में समय खत्म हो सकता है। लेआउट लगभग 30 सेकंड के भीतर पूरा होना चाहिए, इसलिए किताब जितने लंबे दस्तावेज़ को छोटी फ़ाइलों में बाँट लें।
.ascफ़ाइलें स्वीकार नहीं होतीं। यह एक्सटेंशन आम तौर पर PGP कुंजियों और हस्ताक्षरों का होता है। खोलने से पहले AsciiDoc फ़ाइल का नाम बदलकर.adocकर दें।
.typ या .adoc फ़ाइल को स्कैन किए गए PDF में कैसे बदलें
- Typst (.typ) से स्कैन जैसा PDF या AsciiDoc (.adoc) से स्कैन जैसा PDF खोलें और अपनी फ़ाइल चुनें।
- पृष्ठ तैयार होने तक थोड़ा इंतज़ार करें, फिर प्रीव्यू को एक-एक पृष्ठ करके देखें। शीर्षक, समीकरण, तालिकाएँ और कोड जाँचें।
- स्कैन इफ़ेक्ट समायोजित करें। अगर दस्तावेज़ में छोटे अक्षर या घने सूत्र हैं, तो ब्लर और नॉइज़ कम रखें।
- “स्कैन किया गया PDF जनरेट करें” पर क्लिक करें, फिर “स्कैन किया गया PDF डाउनलोड करें” पर।
अगर आपको छवियाँ चाहिए, तो हर पृष्ठ को JPG या PNG के रूप में एक्सपोर्ट कर सकते हैं। हमारी PDF, JPG और PNG की गाइड बताती है कि कब कौन-सा ठीक रहता है। Pro के साथ बल्क स्कैन एक साथ कई .typ या .adoc फ़ाइलें संभाल लेता है।
आपकी फ़ाइल आपके डिवाइस पर ही रहती है
दोनों फ़ॉर्मैट आपके ब्राउज़र में ही बदले और स्कैन किए जाते हैं, और सोर्स फ़ाइल कभी किसी सर्वर पर अपलोड नहीं होती। Typst के लिए सिर्फ़ कंपाइलर और उसके फ़ॉन्ट डाउनलोड होते हैं, वह भी Look Scanned की अपनी साइट से; पैकेज और दूसरी फ़ाइलें कभी नहीं लाई जातीं। AsciiDoc में एकमात्र अपवाद पूरे https:// पते वाली तस्वीर है, जिसे उसे होस्ट करने वाली साइट से लाया जाता है, ठीक वैसे ही जैसे वह पेज ब्राउज़र में खोलने पर होता।
ध्यान रखने वाली बातें
- आउटपुट छवियों से बना होता है। असली स्कैन की तरह PDF का टेक्स्ट न चुना जा सकता है, न खोजा जा सकता है, जब तक कि आपने Typst फ़ाइल के लिए ऊपर बताया गया टेक्स्ट विकल्प इस्तेमाल न किया हो। संपादन के लिए अपनी
.typया.adocसोर्स फ़ाइल संभालकर रखें। - स्कैन इफ़ेक्ट हमेशा लगता है। Look Scanned का काम दस्तावेज़ों को स्कैन जैसा दिखाना है। अगर आपको सिर्फ़ एक साफ़ PDF चाहिए, तो उसे Typst या Asciidoctor PDF से एक्सपोर्ट करें।
- पैकेज, include या डायग्राम चाहिए? किसी ऐसे कंप्यूटर पर PDF बनाएँ जिस पर Typst या Asciidoctor PDF इंस्टॉल हो, फिर Look Scanned में उस PDF पर स्कैन इफ़ेक्ट जोड़ें। यह तरीका किसी भी दस्तावेज़ के लिए काम करता है, क्योंकि मुश्किल हिस्सा मूल टूल पहले ही कर चुका होता है।
किसी और फ़ॉर्मैट में लिखते हैं? देखें कि Look Scanned LaTeX फ़ाइलों और Markdown, HTML व TXT फ़ाइलों को कैसे संभालता है।
कोई .typ या .adoc फ़ाइल है जिसे स्कैन किया हुआ दिखना है? Typst के साथ आज़माएँ या AsciiDoc के साथ।