Я запустил программу для извлечения значений метаданных из pdf с помощью iTextSharp и iTextSharp.pdfa. Я хочу принять значение «Имя» из pdf, пожалуйста, обратите внимание на приведенные ниже детали моей письменной программы, и кто-то любезно поможет мне найти vaule в pdfКак извлечь значения из pdf - SharePoint 2010
Ошибка ссылки объекта в этой строке !!!
строка abc = document.CustomValues ["Ваше имя:"]. ToString();
Если я хочу найти «Ваше имя:» изнутри pdf, как это сделать?
using PdfSharp.Pdf;
using PdfSharp.Pdf.IO;
using System.Windows.Forms;
namespace WinPdfSP
{
class PdfDocuments
{
static public class CompatiblePdfReader
{
public void ExtractMetadata(string sourcePath="C:\\Users\\UserName1\\Desktop\\SampleData.pdf")
{
PdfDocument document = CompatiblePdfReader.Open(sourcePath);
string abc = document.CustomValues["Your First Name:"].ToString();
string docdet=
document.Info.Author.ToString() + Environment.NewLine +
document.Info.CreationDate.ToString() + Environment.NewLine +
document.Info.Creator.ToString() + Environment.NewLine +
document.Info.Keywords.ToString() + Environment.NewLine +
document.Info.ModificationDate.ToString() + Environment.NewLine +
document.Info.Producer.ToString() + Environment.NewLine +
document.Info.Subject.ToString() + Environment.NewLine +
document.Info.Title.ToString() + Environment.NewLine +
document.FileSize.ToString() + Environment.NewLine +
document.FullPath.ToString() + Environment.NewLine +
document.Guid.ToString() + Environment.NewLine +
document.Language.ToString() + Environment.NewLine +
document.PageCount.ToString() + Environment.NewLine +
document.Version.ToString();
document.Tag.ToString();
}
В вашем PDF является «Ваше имя» на самом деле значение в метаданных или это значение в поле формы/макета в формате PDF? – thst
Уважаемый thst, Большое спасибо за быстрый ответ !!!!! В моих PDF две записей возможны как это Вашего Имя: David___ Ваша Фамилия: _____George_______ Я пытаюсь получить это значение, используя строковый аргумент например: если я ввод «Ваше имя» Я должен получить вывод как «Давид» – Ajain
Привет, thst. Это поле формы в PDF, на самом деле не значение в метаданных. Не могли бы вы предложить что-то для продолжения? – Ajain