|
Редактирование pdf-докуменнтов
|
|||
---|---|---|---|
#18+
Требуется осуществить замену некоторых символов на другие (Replace) в готовых pdf-документах. Нашёл кучу библиотек для создания новых документов, но мне надо работать именно с уже имеющимися. Подскажите, пожалуйста, как это можно сделать? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.10.2012, 17:46 |
|
Редактирование pdf-докуменнтов
|
|||
---|---|---|---|
#18+
Или как можно добавить закладки в уже имеющийся pdf-документ? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.10.2012, 13:22 |
|
Редактирование pdf-докуменнтов
|
|||
---|---|---|---|
#18+
iTextSharp ... |
|||
:
Нравится:
Не нравится:
|
|||
25.10.2012, 14:54 |
|
Редактирование pdf-докуменнтов
|
|||
---|---|---|---|
#18+
МСУ, как раз эту библиотеку сейчас и смотрю. Но несмотря на то, что она является наиболее популярной для работы с pdf, так и не нашёл документации по её использованию, а лишь несколько примеров создания новых pdf-документов. Изучаю её методом «тыка», который пока не дал результата. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.10.2012, 15:20 |
|
Редактирование pdf-докуменнтов
|
|||
---|---|---|---|
#18+
Может у кого есть пример, как с помощью библиотеки itextsharp создать закладку в pdf-документе или заменить текст? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.10.2012, 15:22 |
|
Редактирование pdf-докуменнтов
|
|||
---|---|---|---|
#18+
Хватит клянчить, дали направление - ищи, пробуй. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.10.2012, 15:31 |
|
Редактирование pdf-докуменнтов
|
|||
---|---|---|---|
#18+
МСУ, так я и ищу. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.10.2012, 15:54 |
|
Редактирование pdf-докуменнтов
|
|||
---|---|---|---|
#18+
Плохо ищешь :) Открывай ридер, крутись по страницам, изменяй. Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
... |
|||
:
Нравится:
Не нравится:
|
|||
25.10.2012, 16:05 |
|
Редактирование pdf-докуменнтов
|
|||
---|---|---|---|
#18+
Я так понимаю, изменённый объект pageDict надо потом куда-нибудь записать. Решил попробовать простой пример - добавить эту страницу в новый документ, но даже это не получается Вот код: var doc = new iTextSharp.text.Document(); var writer = PdfWriter.GetInstance(doc, new FileStream("New.pdf", FileMode.Create)); doc.Open(); var reader = new PdfReader(path); for (int page = 0; page < reader.NumberOfPages; page++) { var pageDict = reader.GetPageN(page); if (pageDict != null) { pageDict.Put(PdfName.ROTATE, new PdfNumber(90)); writer.AddPageDictEntry(PdfName.PAGE, pageDict); } } writer.Close(); writer.Dispose(); doc.Close(); doc.Dispose(); reader.Close(); "Падает" на writer.Close(); Со словами "The document has no pages." Если кто знает как добавить страницу в документ и как потом всё это дело сохранить подскажите, пожалуйста. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.10.2012, 09:52 |
|
|
start [/forum/topic.php?fid=20&msg=38013245&tid=1405749]: |
0ms |
get settings: |
11ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
49ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
others: | 11ms |
total: | 142ms |
0 / 0 |