DACopyFile
إدارة المستندات، وظائف الوصول المباشر
الوصف
يفتح ملف PDF المدخل عبر قارئ الوصول المباشر في وضع القراءة فقط لتحديد عدد الصفحات، ويغلق المقبض، ثم ينسخ بايتات المصدر دون تغيير إلى ملف الإخراج
صُممت هذه الدالة لسير عمل يحتاج عدد صفحات ونسخة ملف إلى ملف دون استخدام رسم كائنات LoadFromFile العادي أو إعادة كتابة المستند عبر DASaveAsFile. ولا تطبق تعديلات الوصول المباشر. استخدم DAOpenFile أو DAOpenFileReadOnly مع DASaveAsFile عندما يجب إعادة كتابة مستند معدل بالكامل
الصيغة
Delphi
Function TPDFlib.DACopyFile(Const InputFileName, OutputFileName: WideString; Out PageCount: Integer): Integer; Overload;
Function TPDFlib.DACopyFile(Const InputFileName, OutputFileName: WideString): Integer; Overload;
المعاملات
| InputFileName | مسار واسم مستند PDF المصدر |
|---|---|
| OutputFileName | مسار واسم مستند PDF المنسوخ المطلوب إنشائه. ولا يمكن الكتابة فوق ملف الإدخال |
| PageCount | يتلقى عدد الصفحات التي وجدها قارئ الوصول المباشر قبل نسخ الملف |
قيم الإرجاع
| 0 | 59تعذّر فتح المصدر أو يشير مسارا الإدخال والإخراج إلى الملف نفسه أو تعذّر إنشاء نسخة الإخراج. افحص LastErrorCode للخطأ الأساسي |
|---|---|
| 1 | قُئئ عدد الصفحات ونُسخ الملف بنجاح |