Как я могу разделить файл PDF на страницы (предпочтительно C#)

UPDATE: что перезагрузка помогла была случайной (я надеялся, что, ура!). Реальная причина проблемы заключалась в следующем: когда Gradle направлена ​​на использование определенного хранилища ключей, это хранилище ключей должно также содержать все официальные корневые сертификаты. В противном случае он не может обращаться к библиотекам из обычных репозиториев. Я должен был сделать это:

Импортировать самозаверяющий сертификат:

keytool -import -trustcacerts -alias myselfsignedcert -file /Users/me/Desktop/selfsignedcert.crt -keystore ./privateKeystore.jks

Добавить официальные корневые сертификаты:

keytool -importkeystore -srckeystore <java-home>/lib/security/cacerts -destkeystore ./privateKeystore.jks

Возможно, Денон град также мешал. Возможно, стоит убить всех запущенных демонов, найденных с помощью ./gradlew --status, если все начнет выглядеть мрачным.

ОРИГИНАЛЬНОЕ ПОЛОЖЕНИЕ:

Никто не поверит в это, я знаю. Тем не менее, если все остальное не удается, попробуйте: После перезагрузки моего Mac проблема исчезла. Grrr.

Фон: ./gradlew jar продолжал давать мне «неспособность найти допустимый путь сертификации для запрошенной цели»

Я застрял с самозаверяющим сертификатом, сохраненным из браузера, импортируется в privateKeystore.jks. Затем инструктировал Gradle работать с privateKeystore.jks:

org.gradle.jvmargs=-Djavax.net.debug=SSL -Djavax.net.ssl.trustStore="/Users/me/IntelliJ/myproject/privateKeystore.jks"  -Djavax.net.ssl.trustStorePassword=changeit

Как уже упоминалось, это работало только после перезагрузки.

15
задан Jonathan Leffler 30 December 2008 в 06:31
поделиться

4 ответа

PDFSharp является библиотекой с открытым исходным кодом, которая может быть тем, что Вы после:

Основные характеристики

  • Создают документы в формате PDF на лету из любого языка .NET
  • Легкий понять объектную модель для создания документов
  • , Один исходный код для того, чтобы привлечь страницу PDF, а также в окне или на принтере
  • Изменяет, объединяет и разделяет существующие файлы PDF

Этот образец шоу, как преобразовать документ в формате PDF с n страницами в n документы с одной страницей каждый.

15
ответ дан 1 December 2019 в 03:05
поделиться

Я сделал это использование ITextSharp - существуют коммерческие опции, которые могут иметь хороший API, но это - открытый исходный код и свободный, и не трудно использовать.

Выезд этот код , это - один из их примеров кода - это довольно хорошо. Это разделяет файл PDF на два файла в переданном - в номере страницы. Можно изменить его, чтобы циклично выполнить и разделить постранично.

4
ответ дан 1 December 2019 в 03:05
поделиться

Siberix предлагает обоснованно стоившую коммерческую библиотеку для создания PDF на лету в.NET: http://siberix.com можно создать PDF программно или посредством преобразования XML (и комбинация обоих IIRC).

я пользовался их библиотекой на нескольких проектах и нашел, что мало того, что их библиотека легка работать с, но и их почтовая поддержка невероятна. И лицензия является довольно дешевой также.

3
ответ дан 1 December 2019 в 03:05
поделиться

Не играли с ним, но можно посмотреть Aspose. PDF. Набор для.NET и Java. Это является коммерческим, таким образом, необходимо будет заплатить лицензирование подачи, но если Вам нужна коммерческая поддержка, это могло бы работать на Вас.

2
ответ дан 1 December 2019 в 03:05
поделиться
Другие вопросы по тегам:

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