نظرياً هذا ممكن، لكن التجربة خير برهان (والتجربة عليك)
..
عليك تقسيم العملية إلى خطوات
ستستخدم html5 canvas كمساحة الرسم "أرضية أو لوحة"
وستستخدم javascript في كل شيء آخر
..
هنا عليك الاختيار بين انشاء ملف pdf جديد كل مرة ويكون هو الأصل (نقطة البداية)
أو إن كنت ترغب في الكتابة على ملف pdf معد مسبقا (كتعديل)
في الحالة الأولى ستستخدم canvas جديدة
أما في الحالة الثانية فستحتاج إلى افراغ محتوى ملف pdf في canvas جديدة بصيغة صورة img ثم الرسم عليها
هذه الحالة معقدة ويجب مراعاة حجم مساحة الرسم بحيث تكون مساوية لأبعاد ملف pdf الأصلي وبدون زووم ولا اقتطاع للهوامش وغيرها من الحسابات التي تعرفها
..
الآن لم يتبقى إلا تصدير الرسم إلى ملف pdf
وهكذا انتهى النظري :)
..
الأدوات :
1: مكتبة الرسم بالماوس
أو
..
..
إضافات
.
.
2: مكتبة تصدير وانشاء ملف PDF
- Demo
.
.
أبقنا على اطلاع بالنتائج
التعليقات