pdocument.save()需要更多时间

时间:2018-12-19 13:37:46

标签: java pdf-generation pdfbox smb

我使用了PDFBOX 1.8.16和FONTBOX 1.8.16,并从String创建了PDF。 该程序与任何其他PDFBOX程序一样,只是区别在于我使用SMB将创建的pdf文档保存在共享文件夹中。 示例代码如下

authentication = new NtlmPasswordAuthentication(parameter1,parameter2,parameter3);

        smbScreenshotFile = new SmbFile("smb:" + "//TestPath/example.pdf", authentication);
        smbScreenshotFile = new SmbFile(smbFileName, authentication);
        out = new SmbFileOutputStream(smbScreenshotFile);

        pdocument.save(out);

现在我要转换为pdf的字符串会变得很大。它还可以创建包含2000多个页面的pdf。问题是在本地甚至2000+页的pdf都将在10-15秒内创建,但是如果我使用SMB并尝试将pdf存储在共享文件夹中,则要花半个多小时来保存,尤其是此命令占用了所有时间     pdocument.save();为此,我无法在本地计算机上存储pdf。

0 个答案:

没有答案