在使用itext的java中,我创建了一个在byte []中的合并PDf。如何将其写入Alfresco存储库?我知道这个代码将内容写入存储库,但它不接受byte []
在示例代码中,mergedDocument是一个byte []。
destinationNode = createDestinationNode(fileName,
(NodeRef)params.get(PARAM_DESTINATION_FOLDER), targetNodeRef, inplace);
writer = cs.getWriter(destinationNode, ContentModel.PROP_CONTENT, true);
writer.setEncoding(targetReader.getEncoding()); // original
// encoding
writer.setMimetype(FILE_MIMETYPE);
// Put it in the repo
writer.putContent(mergedDocument);
谢谢你! :)
答案 0 :(得分:2)
由于putContent
的{{1}}方法有以下选项:
ContentWriter
怎么样
writer.putContent(ContentReader);
writer.putContent(File);
writer.putContent(InputStream);
writer.putContent(String);