قمع أو وضع CreationDate / ModDate في الناتج الشعبي R

StackOverflow https://stackoverflow.com/questions/805027

  •  03-07-2019
  •  | 
  •  

سؤال

عند R يخلق ملفات PDF باستخدام قوات الدفاع الشعبي () أنه يتضمن CreationDate وModDate في PDF. لدي عدد من هذه ملفات PDF ولدت في مستودع إس والنتيجة هي أن عندما يتم مجدد الأرقام التي كتبها R، حتى مع نفس البيانات، فإنها تظهر بصيغتها المعدلة (محقة في ذلك) لإس. ما هي أفضل طريقة للحصول على اثنين للعب بشكل جيد معا؟

وأنا يمكن ببساطة إزالة تلك الخطوط من ملفات PDF خارج R، ولكن هذه الخطوة الإضافية غير مرغوب فيه.
أنا يمكن تعيين وقت النظام إلى قيمة ثابتة كجزء من تشغيل البرامج النصية، ولكن هذا لعله اقل من المرغوب فيه.
أنا يمكن ربما حتى إقناع إس في استخدام فرق المتخصصة التي تجاهل التغييرات على هذا المنوال، ولكن هذا يبدو وكأنه مزيد من المتاعب أكثر مما يستحق.

ومن شأن الحل لطيف جدا أن يكون إذا كانت هناك وسيلة لمنع R وضع تلك الخطوط في ملف PDF في المقام الأول. لدي نظام الملفات ليقول لي عندما تم إنشاء الملفات وتعديلها الشكر لكم-جدا-من ذلك بكثير، ولست بحاجة أن المعلومات المخزنة داخل الملف أيضا.

هل كانت مفيدة؟

المحلول

وأنا أتفق مع تل، لا ينبغي أن يكون الملفات التي تم إنشاؤها في التحكم في الإصدار.

في ما يخص سؤالك الأصلي، وأعتقد أن الجواب هو لا أنت لا يمكن أن تتوقف R من القيام بذلك. لقد وجدت أي ذكر لهذه الخيارات في ملف المساعدة R قوات الدفاع الشعبي، HTTP: // شبكة الاتصالات العالمية. r-cookbook.com/rhelp/pdf.html

إذا كنت نلقي نظرة على وظيفة الشعبي داخل R (فقط تنفيذ 'الشعبي' دون أي قوسين للنسخة مطبوعة من قانون) فعلا بإنشاء ملف قوات الدفاع الشعبي مع دعوة ل:

.External(PDF, file, old$paper, old$family, old$encoding, old$bg, old$fg, 
      old$width, old$height, old$pointsize, onefile, old$pagecentre, old$title, 
      old$fonts, version[1L], version[2L], old$colormodel, old$useDingbats,
      old$useKerning)

ولم يذكر الخيارات التي تبحث عنها، لذلك كنت على الأرجح من الحظ. إلا إذا كنت تريد لتعقب رمز R يستخدم لتوليد PDF وتغييره.

نصائح أخرى

ولئن كان هذا لا يجيب على سؤالك فعلا، انها عادة ما تكون أفضل لاستبعاد الملفات التي تم إنشاؤها تلقائيا من التحكم بالمصادر، بالضبط لهذا السبب.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top