2011-11-16 25 views
6

Nếu có, ví dụ, một pdf với kích thước trang sai được chỉ định có thể cắt bỏ các phần không mong muốn của tài liệu với và tham số lệnh /CropBox. Câu hỏi của tôi là, các con số trong lệnh đề cập đến điều gì? Tôi biết họ là đơn vị điểm (72 inch) nhưng nguồn gốc và trục của họ là gì?Các tham số trong tọa độ cropbox PDF tham chiếu đến kích thước nào?

Bằng dấu chấm và đường mòn từ this example Tôi đã đưa ra sau để giữ một khu vực khoảng 6 "x 4" từ góc trên bên trái của trang 11 "x8.5" (example source pdf). Mặc dù vậy, tôi muốn thực hiện phép toán và nhận số của tôi chính xác thay vì xấp xỉ (trang cuối cùng của tôi cần phải là khổ ngang A6, 5.83 "x4.13").

gswin64c^
-o fixed-A6.pdf^
-sDEVICE=pdfwrite^
-c "[/CropBox [0 315 420 610] /PAGES pdfmark"^
-f landscape-letter-size.pdf 

Ngoài ra, là những dấu ngoặc [ ]phải là không cân bằng? Việc mở [/Crop... không có vị trí tương ứng.

+0

Trong PDF, nguồn gốc 0,0 thực sự là góc dưới cùng bên trái của trang và các tọa độ dương đi lên và sang phải. –

+1

'pdfmark' * là * dấu ngoặc vuông phải. Nhớ lại rằng '[', '<<', và 'đánh dấu' là tất cả tương đương. –

Trả lời

11

Chúng có cùng nguồn gốc với các hộp khác được xác định trong đối tượng Trang (ví dụ: mặc định đối với các đơn vị ở điểm có nguồn gốc ở góc dưới bên trái. Bạn có thể xem PDF 1.7 documentation để tham khảo thêm. trên các đối tượng cấp cao hơn (trang) thay đổi hệ thống tọa độ bằng cách này nhưng rất hiếm (và khi bạn tự tạo bản PDF bằng ma bạn sẽ biết) ..

Mỗi số được tham chiếu từ lề dưới cùng bên trái. Vì vậy, từ ví dụ 0 315 có nghĩa là 0pt từ bên trái và 315pt ở phía trên cùng và 420 610 là góc đối diện của hình chữ nhật, từ cùng một nguồn gốc. [0 315 420 610] = rectangle (left bottom right top)

 **************************************************** 
610 ----------------------X 420,610     * 
    |      |       * 
    |      |       * 
    |      |       * 
    |      |       * 
    |      |       * 
    |      |       * 
    |      |       * 
    |0,315    |       * 
315 X----------------------       * 
    *             * 
    *             * 
    *             * 
    *             * 
    *             * 
    *             * 
    *             * 
    *             * 
    0 **************************************************** 
    0     420 
+0

Ok, vậy từ ví dụ "0,315" của tôi là phần gốc dưới bên trái của hộp cắt, được biểu thị bằng khoảng cách từ góc dưới bên trái của trang, đúng không? Điều đó có làm cho "410,615" x, y khoảng cách từ phía dưới bên trái của trang hoặc phía dưới bên trái của hộp cropbox (cặp trước đó) không? –

+0

@Matt: 0,315 có nghĩa là 0pt từ lề trái (ví dụ vào lề trái) và 315pt phía trên lề dưới, vì vậy nếu trang có khổ A4 khoảng nửa chừng của trang. [0 315 420 610] = hình chữ nhật (trái dưới cùng bên phải trên cùng) tất cả như pt từ trái (ngang) và dưới (dọc). –

+0

Cảm ơn bạn đã làm rõ. * "Bạn có thể xem tài liệu PDF 1.7 để tham khảo thêm." * - Tôi sẽ nếu tôi có thể tìm thấy nó. Nguồn duy nhất tôi đã đặt muốn trên $ 600 cho nó (https://www.standardsstore.ca/eSpecs/DocumentDetails.do?GID=GWSJHCAAAAAAAAAA¤cy=CAD). –

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