الانتقال إلى الأداة
ViewCSV
الملفات تبقى على جهازك

تحويل CSV إلى PDF

orders.csv· بيانات نموذجية15 صفًا · 8 أعمدة
الأعمدة
orders.csv
#order_idcustomercityproductquantityunit_priceorder_datestatus
1001041عمر القحطانيتونسChair, ergonomic6144.562026-01-24refunded
2001042سارة المصريالدوحةMonitor 27"9161.362026-02-21shipped
3001043خالد الخطيبعمّانDesk lamp5170.882026-03-27shipped
4001044فاطمة الحربيدبيDesk lamp1161.162026-04-24pending
5001045نور الزهرانيعمّانNotebook A51·2026-05-02refunded
6001046هدى الدوسريالدوحةMonitor 27"2211.632026-06-17shipped
7001047 علي القحطاني عمّانCoffee beans 1kg257.052026-07-09shipped
8001048عمر المصريالدار البيضاءDesk lamp9216.892026-08-13shipped
9001049أحمد الحربيالرياضUSB-C cable5133.182026-09-01shipped
10001050يوسف الدوسريعمّانUSB-C cable4242.502026-01-22pending
11001051أحمد الشمريالقاهرةDesk lamp2217.962026-02-06refunded
12001052عمر الحسنجدةDesk lamp612.862026-03-18shipped
13001053أحمد السيددبيUSB-C cable9158.312026-04-13pending
14001054عمر الدوسريالدار البيضاءNotebook A5730.612026-05-07shipped
15001043خالد الخطيبعمّانDesk lamp5170.882026-03-27shipped

15 صفًا · 1 ملف حتى 20,000 صف. للأحرف غير اللاتينية يُنزَّل خط Noto مناسب مرة واحدة من ⁦assets.viewcsv.app⁩.

بعد فتح ملف CSV أو لصقه يكفي اختيار تنزيل PDF. تحصل افتراضيًا على جدول في صفحات A4 أفقية، مع تكرار صف العناوين في كل صفحة، وتظليل الصفوف، وأرقام الصفحات. والجداول الأعرض من الصفحة تُستكمل في صفحات إضافية بدل أن تُقتطع. ويُرسم النص الصيني والياباني والكوري والعربي والسيريلي واليوناني بخط Noto Sans مناسب لا يُنزَّل إلا إذا احتاجته البيانات. أما ملف CSV نفسه فلا يُرفع أبدًا.

طريقة تحويل CSV إلى PDF

  1. افتح ملف ⁦.csv⁩ أو ⁦.tsv⁩ أو ⁦.txt⁩، أو أفلته على الأداة، أو الصق الصفوف. راجع الجدول في المدخلات، واضبط عند الحاجة المحدِّد أو صف العناوين أو الترميز من إعدادات الاستيراد.
  2. حدِّد العنوان (يبدأ باسم الملف)، وحجم الصفحة، والاتجاه، وحجم النص (نقطة).
  3. تحت الأعمدة ألغِ تحديد أي عمود لا تريد طباعته. وتحتفظ الأعمدة بترتيبها في الملف.
  4. اختر تنزيل PDF.

لتحويل ملفات كثيرة بالإعدادات نفسها، اختر دفعة واحدة: تحويل عدة ملفات. يصبح كل ملف PDF مستقلًا عنوانه اسم ملفه، وتُنزَّل الملفات معًا في ملف ZIP واحد. وفي التحويل دفعة واحدة يجب ألا يتجاوز كل ملف 25 ميغابايت.

خيارات الصفحة والجدول

حجم الصفحةA4 (الافتراضي) أو Letter أو Legal أو A3، بهوامش نصف بوصة (36 نقطة).
الاتجاهأفقي (الافتراضي) أو عمودي. والاتجاه الأفقي يتسع لأعمدة أكثر في كل صفحة.
حجم النص (نقطة)من 6 إلى 16 نقطة، والافتراضي 9. والعنوان أكبر بـ5 نقاط.
النص الطويليحفظ التفاف على أسطر إضافية (الافتراضي) كل حرف ويزيد ارتفاع الصف. أما اقتطاعه إلى سطر واحد مع «…» فيُبقي الصفوف بارتفاع سطر واحد ويختصر القيم الطويلة، فلا يُطبع جزء منها.
تظليل الصفوف بالتناوبمفعّل افتراضيًا؛ وعند تعطيله تُرسم شبكة بسيطة.
تكرار العنوان في كل صفحةمفعّل افتراضيًا؛ وعند تعطيله لا يُطبع صف العناوين إلا في الصفحة الأولى من الجدول.
أرقام الصفحاتمفعّل افتراضيًا: ⁦3 / 12⁩ في الركن الأيمن السفلي من كل صفحة.
خط الأحرف الصينيةنمط رسم الحروف الصيني أو الياباني أو الكوري للخلايا التي لا تحتوي إلا أحرف هان (⁦汉字/漢字/한자⁩). والخلايا التي فيها كانا تستخدم دائمًا الخط الياباني، والتي فيها هانغول الخط الكوري. ويُختار حسب لغة القارئ.

الجداول العريضة

عرض كل عمود بقدر أطول سطر فيه، حتى 45% من العرض القابل للطباعة؛ والنص الأطول يلتف داخل الخلية. وإذا لم تتسع الأعمدة المختارة لعرض الصفحة، يُقسَّم الجدول إلى مجموعات أعمدة. تُطبع المجموعة الأولى بكل صفوفها، ثم تبدأ المجموعة التالية في صفحة جديدة، وهكذا. ولا يُطبع شيء خارج الصفحة.

  • كل مجموعة بعد الأولى تكرر أول عمود مختار، فيبقى كل صف معروفًا. ضع عمود المعرّف أو الاسم أولًا، أو ألغِ تحديد الأعمدة التي قبله، لتختار العمود الذي يتكرر.
  • تسمية صغيرة أعلى يمين كل مجموعة، مثل ⁦15–26 / 41⁩، تبيّن أي الأعمدة المختارة تحملها تلك الصفحة.
  • لإدخال أعمدة أكثر في كل صفحة، اختر الاتجاه الأفقي أو صفحة أكبر مثل A3 أو حجم نص أصغر، أو ألغِ تحديد الأعمدة التي لا تحتاجها.

اللغات والخطوط والنص من اليمين إلى اليسار

القيم التي يتسع لها ⁦Windows-1252⁩ (الإنجليزية وأغلب نصوص أوروبا الغربية) تستخدم خط Helvetica المدمج في PDF، فلا يُنزَّل أي خط. وأي نص آخر يحصل على خط Noto Sans يُختار لكل خلية، ولا يُنزَّل من ⁦assets.viewcsv.app⁩ إلا إذا احتاجته البيانات:

اللاتينية واليونانية والسيريلية0.6 ميغابايت، مثلًا للنص البولندي ⁦Łódź⁩ أو اليوناني أو الروسي
الصينية10.9 ميغابايت
اليابانية5.5 ميغابايت
الكورية6.1 ميغابايت
العربية0.3 ميغابايت
  • يُضمَّن الخط في ملف PDF، فيُطبع ويُعرض بالشكل نفسه على أي جهاز. ويبقى النص قابلًا للتحديد والبحث. أما النص العربي فيُخزَّن حروفًا مُشكَّلة بترتيب العرض، لذا قد لا يطابق النص المنسوخ من PDF أحرف الخلية الأصلية تمامًا.
  • تُشكَّل حروف الخلايا العربية وتُحاذى إلى اليمين. لكن الجدول نفسه يبقى من اليسار إلى اليمين، والعمود الأول على اليسار.
  • تُرسم كل خلية بخط واحد. والخلية التي تخلط أنظمة كتابة لا يغطيها خط واحد، كالعربية والصينية معًا، أو التي فيها رموز تعبيرية، توقف التحويل برسالة تذكر الصف والعمود. ولا يُستبدل أي شيء بمربعات فارغة.

حين يتعذّر إنشاء ملف PDF أو يبدو مزدحمًا

  • في خلية أحرف لا يستطيع أي خط PDF واحد رسمها. تذكر الرسالة الصف والعمود. احذف الرموز التعبيرية أو الرموز من هناك، أو انقل النصوص المكتوبة بأنظمة كتابة مختلفة إلى أعمدة منفصلة في محرر CSV. وللبيانات التي يجب أن تحتفظ بها، استخدم CSV إلى HTML أو CSV إلى Excel.
  • تعذّر تنزيل خط. تأتي الخطوط من ⁦assets.viewcsv.app⁩. تحقّق من الاتصال أو الجدار الناري أو أداة حظر المحتوى، ثم حاول من جديد.
  • النتيجة أكبر مما تحتمله هذه الصيغة. يتوقف التصدير إلى PDF عند تجاوز 20 ألف صف بيانات أو ألفي صفحة. صفِّ الصفوف التي تحتاج إلى طباعتها، أو قسّم ملف CSV إلى أجزاء.
  • الأعمدة ضيقة جدًا والنص يلتف كثيرًا. انتقل إلى الاتجاه الأفقي أو A3، أو صغّر حجم النص، أو ألغِ تحديد بعض الأعمدة. وتُطبع أعمدة النص الحر الطويل على أفضل وجه مع التفاف على أسطر إضافية.

الحدود والخصوصية

يقبل التصدير إلى PDF حتى 20 ألف صف بيانات وألفي صفحة. ويجب أيضًا أن يُفتح ملف CSV في مساحة العمل في المتصفح: حتى 25 ميغابايت و100 ألف صف و250 عمودًا ومليوني خلية.

يُنشأ ملف PDF بمكتبتي jsPDF وjspdf-autotable مفتوحتي المصدر في عامل خلفي داخل علامة التبويب هذه، فتبقى الصفحة مستجيبة ويوقفه زر إلغاء. ولا يُنزَّل إلا ملفات الخطوط؛ أما ملف CSV وملف PDF فلا يغادران جهازك أبدًا.

مثال: فاتورتان في جدول PDF

فاتورتان بأرقام تبدأ بأصفار، وفاصلة داخل علامتي اقتباس، وأسماء أماكن بولندية، وملاحظة من سطرين، حُوّلتا بالإعدادات الافتراضية (A4 أفقي، 9 نقاط) والعنوان ⁦invoices⁩. استُخرج النص أدناه من ملف PDF المنزَّل بالأمر ⁦pdftotext -layout⁩؛ ويُرسم رقم الصفحة ⁦1 / 1⁩. تقع ⁦Łódź⁩ خارج ⁦Windows-1252⁩، فضُمّن الخط اللاتيني (0.6 ميغابايت) لتلك الخلايا؛ وكل ما عداها يستخدم Helvetica.

CSV
invoice_no,client,city,amount,due_date,note
000981,"Smith & Co, Ltd",Leeds,1250.00,2026-05-31,Net 30
000982,Łódź Tools,Łódź,89.90,2026-06-15,"Two lines:
second line"
نص PDF ‏(pdftotext)
pdfinfo: Pages 1, Page size 841.89 x 595.28 pts (A4), Title "invoices"

invoices
invoice_no client         city     amount   due_date   note
000981     Smith & Co, Ltd Leeds   1250.00 2026-05-31 Net 30
000982     Łódź Tools     Łódź     89.90    2026-06-15 Two lines:
                                                       second line

                                                                     1/1

أسئلة وأجوبة

هل يعرض ملف PDF النص الصيني أو الياباني أو الكوري أو العربي بشكل صحيح؟

نعم. تكتشف الأداة أنظمة الكتابة التي تستخدمها البيانات وتضمّن خط Noto Sans المناسب. وإذا خلطت خلية أنظمة كتابة لا يغطيها خط واحد، أو احتوت على رموز تعبيرية، فتخبرك الأداة بالخلية التي يلزم تغييرها بدل طباعة مربعات فارغة.

ماذا يحدث للأعمدة التي لا تتسع لها الصفحة؟

تُستكمل في الصفحات التالية كمجموعات أعمدة إضافية، تكرر كل منها أول عمود مختار، مع تسمية مثل ⁦15–26 / 41⁩. ولا يُقتطع أي عمود.

هل تُنسَّق الأرقام أو تُضاف مجاميع؟

لا. تُطبع كل قيمة كما كُتبت في ملف CSV تمامًا، بما في ذلك الأصفار في البداية، ولا تُضاف صفوف أو مجاميع. ولإحصاءات الأعمدة استخدم وصف الأعمدة.

المعايير والمراجع