我正在使用Google Apps脚本对电子表格中的数据进行加密.它工作正常,但电子表格中的方便修订历史记录使得它有点没有实际意义,因为您只需在加密之前查看版本即可.
有没有办法删除修订历史记录,或简单地阻止它们一起创建?
我有客户通过表单上传PDF.我希望上传清除PDF的属性,以便将来的用户不会看到作者的痕迹.
更具体地说,属性是在下载PDF时看到的属性,右键单击,然后选择"属性".然后,您可以查看PDF属性,例如标题,作者,主题和关键字.我还没有找到在Google文档中访问这些内容的方法,但电子阅读器经常使用它们来识别PDF.我想替换或清除这些字段.
更新:差不多4年后,我仍然需要一个解决方案.提供赏金.我欢迎任何解决方法或其他技巧来删除作者姓名.也许它不是直接编辑属性,而是乱搞blob或其他东西.(注意:必须保留PDF中的文本格式.)
所以我有一个HTML文件,我用来发送电子邮件,但在某些情况下,我希望它只是使用该文件来创建相同模板的PDF.
我在大多数情况下都运行它 - 它创建文件,运行评估并获取内容,但它实际上并不呈现html.它只是留下了所有的html表示法.
例如,它输出pdf,但它显示为:
Dear Martin, <br />
Run Code Online (Sandbox Code Playgroud)
代替:
亲爱的马丁
如何确保它呈现HTML以便正确布局PDF,并且没有在文本中注明的html代码?
这是代码:
var docName = "test";
var htmlBody = HtmlService.createHtmlOutput(template.evaluate().getContent()).getContent()
var doc = DocumentApp.create(docName);
doc.appendParagraph(htmlBody);
doc.saveAndClose();
DocsList.createFile(doc.getAs('application/pdf')).rename(docName);
Run Code Online (Sandbox Code Playgroud)