ہر دستاویز Word سے شروع نہیں ہوتی۔ LaTeX سے الجھے بغیر مضامین، خطوط، سی وی اور لیکچر نوٹس لکھنے کے لیے اب بہت سے لوگ Typst استعمال کرتے ہیں، اور کئی ٹیمیں اپنے دستی کتابچے، تفصیلی خاکے اور کام کے طریقہ کار AsciiDoc میں رکھتی ہیں۔ پھر کوئی دستخط شدہ اسکین کاپی مانگ لیتا ہے، اور آپ کے سامنے والے کمپیوٹر پر صرف سورس فائل ہوتی ہے۔
Look Scanned اب دونوں کھول سکتا ہے۔ .typ فائلوں کے لیے Typst سے اسکین شدہ PDF اور .adoc اور .asciidoc فائلوں کے لیے AsciiDoc سے اسکین شدہ 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 کے طور پر محفوظ کرتے وقت Output Settings میں "Preserve original text (OCR-like)" آن کریں، تو اسکین شدہ 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 سے اسکین شدہ PDF یا AsciiDoc سے اسکین شدہ PDF کھولیں اور اپنی فائل منتخب کریں۔ یہ صفحات انگریزی میں ہیں۔
- صفحات تیار ہونے تک تھوڑا انتظار کریں، پھر پیش منظر کو ایک ایک صفحہ کر کے دیکھیں۔ عنوانات، مساوات، جدولیں اور کوڈ جانچیں۔
- اسکین ایفیکٹ ایڈجسٹ کریں۔ اگر دستاویز میں باریک تحریر یا گھنی ریاضی ہو تو بلر اور نوائز کم رکھیں۔
- پہلے “Generate Scanned PDF” اور پھر “Download Scanned PDF” پر کلک کریں۔
اگر آپ تصاویر چاہتے ہیں تو اس کے بجائے ہر صفحہ JPG یا PNG کے طور پر ایکسپورٹ کر سکتے ہیں۔ PDF، JPG اور PNG کی رہنمائی میں بتایا گیا ہے کہ کون سا فارمیٹ کب بہتر ہے۔ Pro کے ساتھ Bulk Scan ایک ساتھ کئی .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 کے ساتھ۔