أربع مخرجات، وأيّها تريد فعلاً
SVG هو ما ينبغي اختياره متى أمكن. يترجم pageToSvg شيفرة XAML للصفحة مباشرة: يصير Path عنصر <path>، ويصير مقطع Glyphs عنصر <text>، ويصير Canvas عنصر <g>. والنتيجة تبقى متجهية: قابلة للتكبير بلا حدود، وللتحرير في أي برنامج رسم، ونصّها قابل للتحديد. ملف لكل صفحة، أو كلها في ملف ZIP.
PNG صيغة نقطية بلا فقد ويمكن أن تكون شفافة. تحمل صفحات XPS مستطيل خلفية أبيض معتماً، وطلب الشفافية يحذف ذلك المستطيل وحده قبل التصيير، ولا شيء غيره.
JPEG أصغر حجماً وفيه فقد، مع مؤشّر للجودة. ولا قناة شفافية فيه، فتُطلى الخلفية دائماً.
PDF هو ما يأتي من أجله معظم الناس، ويستحق جواباً صريحاً.
ملف PDF الناتج نقطي
تُصيَّر كل صفحة صورةً بالدقة التي تختارها وتُرسم على صفحة PDF. وقياس الصفحة دقيق: تقيس XPS بوحدات 1/96 بوصة ويقيس PDF بنقاط 1/72 بوصة، فيُضرب القياس في 72/96. فتخرج صفحة XPS مقاسها 816 × 1056 وحدة صفحةَ PDF مقاسها 612 × 792 نقطة، وهو قياس Letter بالضبط.
أما ما لا تحصل عليه فهو نص متجهي. فكلمات ملف PDF بكسلات: لا يمكن تحديدها ولا البحث فيها ولا تكبيرها بعد الدقة التي اخترتها. فإن كان هذا مهماً فاختر مخرجات SVG — فهي تحفظ كل شيء — أو استخدم 300 نقطة/بوصة واقبل ملفاً أكبر.
فتحويل نص XPS إلى نص PDF حقيقي يقتضي إعادة تضمين كل خط واشتقاق مواضع المحارف من مقاييس لا تملكها هذه الأداة. وادّعاء ذلك مع التصيير النقطي في صمت أسوأ من قوله صراحة.
الدقة
96 نقطة/بوصة تطابق وحدات المستند تماماً بنسبة 1:1. و150 مريحة على الشاشة، و300 دقة طباعة معتادة، و600 للأرشفة. وتضع المتصفحات حدّاً لحجم اللوحة، وهو في بعضها أدنى مما يُتوقَّع؛ فإن تجاوز الطلب ذلك الحدّ صُيِّرت الصفحة بأكبر قياس يتّسع، وأخبرتك الأداة بالدقة التي استُخدمت فعلاً بدل أن تعطيك شيئاً أصغر في صمت.
كل شيء يبقى محلياً
يُفتَح المستند ويُصيَّر ويُرمَّز داخل متصفحك. لا يُرفع شيء، ولا يجلب المُصيِّر شيئاً أبداً: فهو يعمل تحديداً لأن الصور والخطوط تُضمَّن أولاً داخل ملف SVG.
Tiny Online Tools







