pdocument.save () занимает больше времени - PullRequest
0 голосов
/ 19 декабря 2018

Я использовал PDFBOX 1.8.16 и FONTBOX 1.8.16 и создал PDF из String.Программа, как и любая другая программа 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, может стать очень большой.он также может создавать PDF с 2000+ страниц.Проблема в том, что на локальном даже более 2000 страниц pdf создается за 10-15 секунд, но если я использую SMB и пытаюсь сохранить pdf в общей папке, то для сохранения требуется более получаса, особенно эта команда берет всевремя pdocument.save ();Нужно решение для этого я не могу хранить PDF на локальном компьютере.

...