Считайте PDF с помощью iText

Я сделал часть из того, что упоминает OJ, я создал класс GoogleHelper с этим методы

public static string ReferenceGoogleAPI()
{
    var appSettings = new AppSettingsReader();
    string apiKey = appSettings.GetValue("GoogleApiKey", typeof(string)).ToString();
    return ReferenceGoogleAPI(apiKey);
}

public static string ReferenceGoogleAPI(string key)
{
    return "<script type=\"text/javascript\" src=\"http://www.google.com/jsapi?key=" + key + "\"></script>";
}

public static string ReferenceGoogleLibrary(string name, string version)
{
    return "<script type=\"text/javascript\">google.load(\"" + name + "\", \"" + version + "\");</script>";
}

Теперь, я добавляю дополнительные методы для получения некоторых данных ClientLocation;)

6
задан Barend 3 June 2011 в 09:35
поделиться

3 ответа

  1. Попробуйте изменить расположение файла. Иногда ОС не позволяет другим приложениям читать файл с некоторых системных дисков. Положите где-нибудь в D: и т. Д. Я сталкиваюсь с этой проблемой в Vista при чтении файлов с рабочего стола.

  2. Фактически, я запустил те же две строки кода в одном из моих PDF-файлов, и он распечатал текст. Также убедитесь, что у вас достаточно страниц в PDF. (3 страницы или больше) или попробуйте с parser.getTextFromPage (1) и т. Д., Чтобы получить контент с других страниц.

2
ответ дан 17 December 2019 в 20:33
поделиться

Вы воссоздаете синтаксический анализатор и считыватель для каждой операции? Вы можете это сделать, но это не очень эффективно (создание нового PdfReader связано с большими накладными расходами).

0
ответ дан 17 December 2019 в 20:33
поделиться

когда вы говорите «одна страница», вы имеете в виду первую страницу? вы могли неправильно индексировать страницы? Без дополнительной информации это могло быть что угодно.

0
ответ дан 17 December 2019 в 20:33
поделиться
Другие вопросы по тегам:

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