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يتلقى عدد الصفحات التي وجدها قارئ الوصول المباشر قبل نسخ الملف

قيم الإرجاع

059تعذّر فتح المصدر أو يشير مسارا الإدخال والإخراج إلى الملف نفسه أو تعذّر إنشاء نسخة الإخراج. افحص LastErrorCode للخطأ الأساسي
1قُئئ عدد الصفحات ونُسخ الملف بنجاح