discovery.query () принимает два свойства:
1-param
2 -функция (также известная как обратный вызов)
Discover.query () выполняется , но возвращается до выполнения обратного вызова,
next console.log ("FullString (2.)" + filterStr);
Наконец, выполняется обратный вызов.
Вы должны предпринять желаемые действия в вашем обратном вызове.
Это боль, но так работает JavaScript. Точнее, как работает discovery.query (). Хуже того, когда у вас есть вложенные обратные вызовы, это может стать очень запутанным и иметь имя: «ад обратного вызова». Современные решения этой проблемы обещания и асинхронность ждут.
Удачи
Я не думаю, что Вы можете. PDFSharp компонента с открытым исходным кодом имеет ту функциональность и хорошее образец исходного кода на файле, объединяющемся
Платформа.NET не содержит способность изменить/создать PDFs. Вам нужен сторонний компонент для выполнения то, что Вы ищете.
Как другие сказали, нет ничего, встроил, чтобы сделать ту задачу. Используйте iTextSharp с этим пример кода .
AFAIK C# не имеет никакой встроенной поддержки обработки PDF поэтому, что Вы спрашиваете, не может быть сделан, не используя сторонний компонент или библиотеку COTS.
Относительно библиотек существует несметное число возможностей. Только указать на некоторых:
http://csharp-source.net/open-source/pdf-libraries
http://www.codeproject.com/KB/graphics/giospdfnetlibrary.aspx
Хотя это было уже сказано, Вы не можете управлять PDFs со встроенными библиотеками Платформы.NET. Я могу однако рекомендовать iTextSharp, который является портом.NET Java iText. Я играл вокруг с ним и нашел, что он очень легкий инструмент для использования.