2011-12-08 13 views
7

Có công cụ nào để phân tích PDF về phông chữ, đối tượng, trường và kích thước tương ứng của chúng không? Nó sẽ hữu ích nếu nó chạy trên Windows.Có công cụ nào để phân tích PDF về phông chữ, đối tượng, trường và kích thước tương ứng của chúng (kb) không?

Tôi đang cố gắng tối ưu hóa kích thước của tệp PDF mà chúng tôi đang tạo thông qua abcPDF.

+2

Tôi không nghĩ rằng đây là off-topic. @dan đang tạo một tệp PDF với một thư viện, có thể là một SDK và cần phân tích tệp PDF là đầu ra. Tôi đang ở trong tình huống tương tự, tôi đang sử dụng SDK để tạo tệp PDF. Tôi tạo ra hai phiên bản từ cùng một dự án với rất ít sự khác biệt giữa chúng, và một trong số chúng là không rõ nguyên nhân, gấp tám lần kích thước của cái kia. Tôi chắc chắn muốn biết bắt đầu từ đâu. – Pierre

Trả lời

4

các "Thông tin cụ" của đa hóa trị có thể là câu trả lời cho câu hỏi của bạn:

đa hóa trị là một ứng dụng java, nền tảng chéo

tải về liên kết (phiên bản miễn phí mới nhất với các công cụ - xây dựng được lưu trữ trên sourceforge không còn công cụ pdf nữa, chỉ thứ e pdf viewer, vì vậy, không tải về từ SourceForge)

sử dụng:

java -cp /pathto/Multivalent.jar tool.pdf.Info -all file.pdf 

đầu ra sẽ trông như thế này:

Filename: file.pdf 
Creator: Writer 
Producer: OpenOffice.org 2.4 
Created: Tue Dec 11 23:08:16 GMT-08:00 2007 
Page count: 51 
PDF version: 1.4 
image: object 11, 948x945, raw samples, depth = 8, colorspace = DeviceRGB, length = 9354 
image: object 12, 948x945, raw samples, depth = 1, length = 4780 
anno: page 2, object 7, Link, bounds [email protected](34.0,50.0) 
anno: page 2, object 8, Link, bounds [email protected](79.0,20.0) 
anno: page 6, object 19, Link, bounds [email protected](318.0,514.0) 
anno: page 7, object 22, Link, bounds [email protected](170.0,415.0) 
anno: page 16, object 41, Link, bounds [email protected](97.0,241.0) 
anno: page 17, object 44, Link, bounds [email protected](196.0,413.0) 
anno: page 18, object 47, Link, bounds [email protected](106.0,444.0) 
anno: page 20, object 52, Link, bounds [email protected](129.0,557.0) 
anno: page 25, object 63, Link, bounds [email protected](353.0,531.0) 
anno: page 28, object 70, Link, bounds [email protected](117.0,194.0) 
anno: page 30, object 75, Link, bounds [email protected](303.0,104.0) 
anno: page 31, object 78, Link, bounds [email protected](172.0,404.0) 
anno: page 32, object 81, Link, bounds [email protected](278.0,530.0) 
anno: page 38, object 94, Link, bounds [email protected](206.0,118.0) 
anno: page 45, object 109, Link, bounds [email protected](151.0,541.0) 
FONT NAME      TYPE   ENCODING  EMB SUB UNI OBJ# 
Arial-BoldMT      TrueType  <intrinsic> Y Y Y  145 
LiberationSerif     TrueType  <intrinsic> Y Y Y  129 
LiberationSerif-Bold    TrueType  <intrinsic> Y Y Y  133 
LiberationSerif-Italic   TrueType  <intrinsic> Y Y Y  137 
MgOpenCanonica     TrueType  <intrinsic> Y Y Y  125 
NimbusRomanNo9L-Regu    TrueType  <intrinsic> Y Y Y  141 
149 objects 
     6 fonts: 6 TrueType 6 embedded [LUJTAY+MgOpenCanonica, QOVDSH+LiberationSerif, DSGAAE+LiberationSerif-Bold, OOGVDN+LiberationSerif-Italic, PZMJGN+NimbusRomanNo9L-Regu, FRAGCC+Arial-BoldMT] 
2 images 
     15 annotations: 15 hyperlinks 
(51 pages) Content streams command usage: w 51 q 4502 Q 4502 cm 1 re 75 f* 24 n 51 W* 51 BT 4450 ET 4450 Tf 4450 Td 4450 Tj 1589 TJ 2861 rg 4467 Do 1 
+0

xin vui lòng, không chỉnh sửa câu trả lời của tôi đề cập đến sourceforge để tải về đa hóa, vì hiện tại Multivalent xây dựng được lưu trữ trên sourceforge, không có công cụ nữa bên trong, do đó, nó là vô ích – Dingo

1

Tôi nghĩ rằng Amyuni PDF Analyzer phù hợp với nhu cầu của bạn. Từ trang web:

Phân tích và xác thực cấu trúc của tài liệu PDF với tùy chỉnh Bộ quy tắc VB.NET. Đảm bảo rằng cấu trúc PDF tuân thủ theo ngành hoặc thông số kỹ thuật tùy chỉnh.

Ngoài ra, bạn có thể tự động hóa các thử nghiệm của mình và sử dụng chúng như một phần của quy trình tạo tập lệnh theo lô.

từ chối trách nhiệm thông thường áp dụng

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