Skip to content

[Feature]: pdf๋ฅผ ํ•œํŽ˜์ด์ง€์— 4์žฅ 6์žฅ์”ฉ ๋„ฃ์–ด ์žฌ์ถœ๋ ฅํ•˜๋Š” ๊ธฐ๋Šฅ์„ ์ œ์•ˆํ•ฉ๋‹ˆ๋‹ค.ย #737

Closed

Description

@nftairdroppainter

What would you like Filee to do?

pdf์–‘์ด๋งŽ์•„ a4์‚ฌ์ด์ฆˆ์— 4๋ถ„ํ•  6๋ถ„ํ• ํ•˜์—ฌ ๋„ฃ๋Š”๊ฒฝ์šฐ๊ฐ€๋งŽ๋Š”๋ฐ
๋ฐ”๋กœ ํŽธ์ง‘ํ• ์ˆ˜์žˆ์œผ๋ฉด ํŽธ๋ฆฌํ• ๊ฒƒ๊ฐ™์•„ ์ œ์•ˆํ•ฉ๋‹ˆ๋‹ค.

Why / when would you use it?

pdf์˜ ํŽ˜์ด์ง€์ˆ˜๊ฐ€๋งŽ์•„ ์ถœ๋ ฅ์ด ํž˜๋“ค๋•Œ, ๋ถ€๋ก๋“ฑ์˜ ๋งŽ์€์ž๋ฃŒ๋ฅผ ์ ์€ํŽ˜์ด์ง€๋กœ ๋ฐ”๊ฟ€๋•Œ

Ideas for how it could work

No response

Activity

  1. KnifeLemon commented on Oct 29, 2026

    @KnifeLemon
    Owner

    ์ œ์•ˆ ๊ณ ๋งˆ์›Œ์š”! A4 ํ•œ ์žฅ์— PDF ํŽ˜์ด์ง€๋ฅผ 4์ชฝยท6์ชฝ์”ฉ ๋ชจ์•„ ๋„ฃ๋Š” ๊ธฐ๋Šฅ(๋ชจ์•„์ฐ๊ธฐ, N-up)์€ ํŽ˜์ด์ง€๊ฐ€ ๋งŽ์€ ์ž๋ฃŒ๋ฅผ ์ธ์‡„ํ•  ๋•Œ ์ •๋ง ์“ธ๋ชจ ์žˆ๊ฒ ๋„ค์š”.

    ์ง€๊ธˆ Filee์˜ PDF ํŽธ์ง‘(์ž๋ฅด๊ธฐ, ํŽ˜์ด์ง€ ์ •๋ฆฌ, ์ถ”๊ฐ€, ์ถ”์ถœ)์—๋Š” ์•„์ง ์—†์–ด์š”. ๊ธฐ๋Šฅ ์š”์ฒญ์œผ๋กœ ์—ด์–ด ๋‘˜๊ฒŒ์š”.

    ์ƒ๊ฐํ•˜๊ณ  ์žˆ๋Š” ๋ชจ์–‘์€ ์ด๋ž˜์š”.

    • ๋ฐฐ์น˜: ํ•œ ์žฅ์— 2ยท4ยท6ยท8ยท9์ชฝ
    • ์šฉ์ง€์™€ ๋ฐฉํ–ฅ: A4ยทLetter ๋“ฑ, ์„ธ๋กœยท๊ฐ€๋กœ
    • ์ˆœ์„œ: ๊ฐ€๋กœ ๋จผ์ € ๋˜๋Š” ์„ธ๋กœ ๋จผ์ €
    • ์—ฌ๋ฐฑ๊ณผ ํ…Œ๋‘๋ฆฌ: ์„ ํƒ

    ์ด ์™ธ์— ๊ผญ ํ•„์š”ํ•œ ์˜ต์…˜(์˜ˆ: ํŽ˜์ด์ง€ ๋ฒˆํ˜ธ, ์ชฝ ์‚ฌ์ด ๊ฐ„๊ฒฉ)์ด ์žˆ์œผ๋ฉด ์•Œ๋ ค ์ฃผ์„ธ์š”.

  2. cre8ive-marketing commented on Nov 3, 2026

    @cre8ive-marketing
    Collaborator

    @KnifeLemon I'd like to take this one and build it to your outline above. Here's the plan first.

    Plan

    • A "Pages per sheet" (N-up) group in the PDF editing tools on the PDF donut's back face: 2, 4, 6, 8 and 9 pages per sheet. PDF in, PDF out ({name}_nup).
    • Preset options: pages per sheet, paper (A4 / Letter / A3 / same as the first page), orientation (auto / portrait / landscape), order (across first / down first), margin and gap in mm, and a thin border around each page (on/off).
    • Each page goes in as a vector form with PDFsharp (already in Filee), scaled to fit its cell, centred, and turned to match the cell. Nothing is rasterised, so text stays selectable and the file stays small.
    • Tests: sheet counts (e.g. 10 pages at 4-up โ†’ 3 sheets), cell placement for both orders, rotated pages, mixed page sizes.

    To check with you first

    ๊ตญ๋ฌธ ์š”์•ฝ: PDF ๋„๋„› ๋’ท๋ฉด PDF ํŽธ์ง‘ ๋„๊ตฌ์— "๋ชจ์•„์ฐ๊ธฐ(N-up)" ๊ทธ๋ฃน(ํ•œ ์žฅ์— 2ยท4ยท6ยท8ยท9์ชฝ)์„ ์ถ”๊ฐ€ํ•˜๋ ค๊ณ  ํ•ด์š”. ์šฉ์ง€, ๋ฐฉํ–ฅ, ์ˆœ์„œ, ์—ฌ๋ฐฑยท๊ฐ„๊ฒฉ, ํ…Œ๋‘๋ฆฌ๋ฅผ ๊ณ ๋ฅผ ์ˆ˜ ์žˆ๊ณ , ํŽ˜์ด์ง€๋Š” ๋ฒกํ„ฐ ๊ทธ๋Œ€๋กœ ๋„ฃ์–ด ํ…์ŠคํŠธ๊ฐ€ ์‚ด์•„ ์žˆ์–ด์š”. ๋„๋„› ์ž๋ฆฌ์™€ ์Šคํ‚ค๋งˆ ๋ณ€๊ฒฝ์€ ํ™•์ธ๋ฐ›์€ ๋’ค์— ์ง„ํ–‰ํ• ๊ฒŒ์š”.

  3. KnifeLemon commented on Nov 3, 2026

    @KnifeLemon
    Owner

    @cre8ive-marketing Thanks for taking this one, the plan looks good: vector forms with PDFsharp, the options and the test cases are what I had in mind. It's assigned to you.

    On your two questions:

    1. Placement: library (palette) only, no donut slot. That's how the recent editing tools came in (Annotate, Crop video for existing users), and it fits [Feature]: A rule for what Filee shows by default, before more formats are addedย #806's rule that existing donuts don't change. People add it from Settings โ†’ Donut toolbar. Please don't add it to the new-install back face either for now. The PDF back face is full, and we'd rather decide what it replaces separately.
    2. Schema step: yes, library only, as [Feature]: Video Cropping support with fixed aspect ratio presets (remove letterbox/black bars)ย #830 did. main is at 62 now (feat(formats): Minecraft packs and Modrinth modpacks (Games field)ย #1048), so take 63. If another PR lands first with 63, move to the next one.

    Two small things while you build it:

    • PDFsharp stays at 6.2.4 (later versions changed licence); XPdfForm there does what you need.
    • Page boxes: place each page by its crop box and its /Rotate, so cropped and turned pages land in their cell as they show in a viewer. One test with a cropped page would cover it.
  4. cre8ive-marketing commented on Nov 3, 2026

    @cre8ive-marketing
    Collaborator

    PR is up: #1062. Palette only (no donut slot, not on the new-install back face), schema 63 library step, PDFsharp 6.2.4 XPdfForm, pages placed by crop box and /Rotate with a cropped-page and a rotated-page test.

  5. added 2 commits that reference this issue on Nov 3, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

enhancementNew feature or request

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions