2009-03-17 46 views
7

Có ai có thể giới thiệu một thành phần tốt để đọc các tệp PDF từ .Net không? Cụ thể, tôi muốn đọc tất cả siêu dữ liệu của tài liệu, bao gồm tất cả các thuộc tính tài liệu (tiêu đề, tác giả, v.v.). Tôi thực sự không cần phải đọc nội dung thực tế của tài liệu.Bất cứ ai có thể giới thiệu một thư viện đọc PDF tốt cho. Net?

Sản phẩm thương mại là tốt.

Tôi đã đọc về PDFBox (dành cho Java), nhưng điều đó có vẻ đau đớn. Tôi cũng đã đến this page, nhưng không có gì tuyệt vời nhảy ra khỏi tôi.

Trả lời

4

Còn khoảng iTextSharp thì sao? Theo như tôi biết nó là thư viện pdf dứt khoát.

+2

Thật tuyệt khi viết chúng, nhưng lần cuối tôi đã kiểm tra không quá nhiều khi đọc. –

1

Bạn đã xem ABC.pdf chưa? Nó chắc chắn là bạn muốn, đọc thuộc tính tài liệu pdf - see here

3

Đối với .Net có PDF Lib (phiên bản hiện tại 1.3). Có vẻ tốt (nhưng tôi chưa thử nghiệm nó).

+0

Nó hoạt động tốt, tôi đã sử dụng nó (phiên bản 2.1). –

3

Docotic.Pdf library (Tôi làm việc cho công ty) có thể được sử dụng để thực hiện tác vụ.

Đây là mẫu mã:

using (PdfDocument document = new PdfDocument("file.pdf")) 
{ 
    string author = document.Info.Author; 
    string subject = document.Info.Subject; 
    string title = document.Info.Title; 
    string keywords = document.Info.Keywords; 
    // ... 
} 

Ngoài ra thư viện có thể làm nhiều thứ khác. Có samples for common tasks có sẵn trực tuyến.

0

Tôi muốn giới thiệu Amyuni PDF Creator ActiveX, trình chỉnh sửa PDF Trình điều khiển ActiveX (phiên bản 32 bit và 64 bit có sẵn) và Amyuni PDF Creator .Net.
Tuyên bố từ chối trách nhiệm: Tôi là thành viên của nhóm phát triển sản phẩm này.

+0

Amyuni webkit có phá vỡ trang web trong HTML khi tạo PDF hay không. Tôi có một html lớn với nhiều trang tuy nhiên khi tôi tạo một pdf với Amyuni nó tạo ra 1 trang dài mà không có bất kỳ ngắt trang. – user428747

+0

@ user428747 Bạn đã thử thay đổi các tùy chọn trong phương thức WKPDFOpenURL chưa? Tham số được gọi là pageRenderingOptions kiểm soát xem thư viện sẽ tạo ra một vài trang hay chỉ một trang. – yms

Các vấn đề liên quan