Защищенный паролем PDF с помощью C#

Вы пытаетесь использовать ярлык match там, где ожидается JavaScript.

Пожалуйста, измените на:

* def offers = []
* def message = offers.length > 0 ? 'ok' : 'empty'
* match message == 'empty'

Никакое каратэ не поддерживает пользовательские сообщения, потому что в отчетах HTML обычно есть все, что вам нужно, включая HTTP трафик / журналы. Но вы всегда можете print все, что захотите.

15
задан balaweblog 17 December 2008 в 04:13
поделиться

1 ответ

Я создаю документ PDF с помощью кода C# в моем процессе

Вы пользуетесь некоторой библиотекой для создания этого документа? Спецификация (8.6MB) PDF является довольно большой, и все задачи, включающие управление PDF, могли быть трудными, не пользуясь сторонней библиотекой. Защита пароля и шифрование Ваших файлов PDF со свободной и itextsharp библиотекой с открытым исходным кодом довольно легки:

using (Stream input = new FileStream("test.pdf", FileMode.Open, FileAccess.Read, FileShare.Read))
using (Stream output = new FileStream("test_encrypted.pdf", FileMode.Create, FileAccess.Write, FileShare.None))
{
    PdfReader reader = new PdfReader(input);
    PdfEncryptor.Encrypt(reader, output, true, "secret", "secret", PdfWriter.ALLOW_PRINTING);
}
26
ответ дан 1 December 2019 в 02:38
поделиться
Другие вопросы по тегам:

Похожие вопросы: