ObjectScript文件从流创建

时间:2015-08-12 11:32:03

标签: intersystems-cache objectscript

如何从我存储在全局的二进制流创建文件(例如PDF文件)?我有存储在cachéglobal中的流,我需要使用ObjectScript创建和保存流创建的文件。

谢谢:)

1 个答案:

答案 0 :(得分:3)

这并不容易。在Cache中只有一种正式的方法来创建pdf,它是ZEN reports。使用ZEN报告,您不仅可以创建pdf,还可以创建html,xlsx。 ZEN Reports使用Apache FOP生成它,其他任何方式也可以,但你应该自己做。

或许我误解了你,你的意思是你的二进制流已经包含了PDF,你只想将它保存到某个文件中。如果是这样,您只需将全局流复制到文件流,使用以下代码:

SELECT
  ColA,
  ColB,
  ColC,
  time
FROM (
--the above query here--)
    where last_Col_C=1