Как установить пароль для шифрования при преобразовании odt файла в pdf в xdocreport?Установить пароль для шифрования для pdf в xdocreport
Я имею в виду метод PDFWriter.setEncryption
в iText
здесь.
Как установить пароль для шифрования при преобразовании odt файла в pdf в xdocreport?Установить пароль для шифрования для pdf в xdocreport
Я имею в виду метод PDFWriter.setEncryption
в iText
здесь.
XDocReport 1.0.4 (который скоро будет выпущен) предоставляет fr.opensagres.xdocreport.itext.extension. IPdfWriterConfiguration, который дает вам возможность настроить iText PDFWriter. Вот пример, который устанавливается шифрование:
org.odftoolkit.odfdom.converter.pdf.PdfOptions options = new PdfOptions();
options.setConfiguration(new IPdfWriterConfiguration()
{
public void configure(PdfWriter writer)
{
writer.setEncryption(...);
}
});
PdfConverter.getInstance().convert(document, out, options);
Если вы хотите использовать конвертер с помощью метода report.convert, вы должны сделать так:
org.odftoolkit.odfdom.converter.pdf.PdfOptions pdfOptions = ...
Options options = Options.getTo(ConverterTypeTo.PDF).via(ConverterTypeVia.ODFDOM).subOptions(pdfOptions);
IXDocReport report = ...
report.convert(context, options, out);
Вы можете найти эти данные в XDocReport wiki.
Отлично! Когда вы планируете выпустить новую версию? и эта функция доступна в виде снимка? – TechnoCrat
Эта функция включена в моментальном снимке версии 1.0.4-SNAPSHOT. Если вы используете maven, вы можете использовать его. Мы попытаемся создать выпуск 1.0.4 на следующей неделе. – Angelo
Я не понимаю: XDocReport лицензируется как MIT, и вы используете iText? Какую бы версию iText вы не использовали, лицензия iText никогда не может быть совместима с вашей лицензией MIT. –