批量上传PDF表单到AEM存储库

时间:2016-04-25 18:50:38

标签: adobe aem

我们最近开始使用Adobe LiveCycle和Adobe Experience Manager。但是,我们并未将AEM用于我们的网站。我们只是想使用它的Forms Portal部分来允许我们组织表单,标记它们等,然后提供可搜索的界面。

我们有几百个前AEM / LiveCycle PDF表格。我们不是一次手动上传一个PDF文件,而是希望批量上传到存储库中。

如果我没记错的话,我看到有人使用CRXDE Lite进行操作,导航到/ content / dam / formsanddocuments,然后将文档拖入。但是,当我尝试时,它只是打开Acrobat Reader来显示PDF。

非常感谢任何帮助!

1 个答案:

答案 0 :(得分:1)

我不确定浏览器中的拖放(从未尝试过),但您可以使用以下几种方法:

卷曲/重击

如果你喜欢用Bash编写脚本,一种方法是使用curl上传文件,方法如下:

curl -F"./*=@form1.pdf" \ 
     -F"./*@TypeHint=nt:file" \
http://admin:admin@localhost:4502/content/dam/forms/form1

例如,您可以创建一个脚本来循环遍历目录中的所有PDF文件。一次上传一个。

VLT

另一个选择是添加创建Filevault (VLT) tool that Adobe provide,构建它并通过CRX Package Manager安装。

或者您可以使用mounting the repository via WebDav作为文件系统和文件系统之间的VCS样式链接。存储库 - 结帐到目录,添加PDF,然后执行vlt add; vlt ci将它们推回到AEM中。

WebDAV的

AEM支持{{3}},因此您可以使用Finder / Explorer拖动文件。

它可能很慢,但如果您只是将文件一次性转储到AEM中,那么它可能是一种选择。