PDFCraft is a free, privacy-focused PDF toolkit that runs entirely in your browser. With 90+ professional tools, you can edit, convert, merge, split, and secure your PDF files without ever uploading them to a server.
이 번역은 AI가 원문 README를 옮긴 것입니다. 원문이 항상 우선합니다.
<div align="center"> <img src="public/images/logo.png" alt="PDFCraft 로고" width="120" height="120" /> <h1>전문 PDF 도구</h1> <p> <strong>무료, 프라이빗, 브라우저 기반</strong> </p> <p> 서버에 업로드하지 않고 온라인에서 PDF 파일을 병합, 분할, 압축, 변환 및 편집하세요. </p> </div>
PDFCraft는 개인정보 보호와 성능을 위해 설계된 포괄적인 PDF 도구 모음입니다. 다른 온라인 변환기와 달리 PDFCraft는 WebAssembly 기술을 사용하여 파일을 브라우저 내에서 완전히 처리합니다. 문서가 절대 기기를 떠나지 않으므로 민감한 데이터의 최대 보안을 보장합니다.
이 프로젝트는 최신 웹 기술로 구축되어 브라우저에서 직접 매끄러운 앱과 같은 경험을 제공합니다.
⚠️ 초기 개발 알림: 이 기능은 현재 초기 개발 단계에 있습니다. 버그나 불완전한 기능이 발생할 수 있습니다. 피드백과 인내심에 감사드립니다!
PDFCraft에는 여러 PDF 작업을 연결하여 자동화된 처리 파이프라인을 생성할 수 있는 강력한 시각적 워크플로 편집기가 포함되어 있습니다.
<div align="center"> <img src="public/images/workflow-editor-screenshot.png" alt="워크플로 편집기 스크린샷" width="800" /> <p><em>드래그 앤 드롭 인터페이스를 갖춘 시각적 워크플로 편집기</em></p> </div>
| 카테고리 | 템플릿 | ||
|---|---|---|---|
| 일반 | 병합 및 압축, 문서 준비, 분할 및 워터마크, 일괄 워터마크, 보고서 조립, 송장 처리 | ||
| 변환 | 이미지를 PDF로, PDF를 이미지로, Office를 PDF로, eBook을 PDF로, 사진 앨범 생성기 | ||
| 최적화 | 웹용 최적화, 전체 최적화, 회색조 및 압축, 아카이브 준비 | ||
| 보안 | 보안 PDF 생성, 기밀 문서, 잠금 해제 및 편집 |
/workflow로 이동하거나 탐색 메뉴에서 "워크플로 편집기"를 클릭하세요.
| 도구 | 설명 | ||
|---|---|---|---|
| PDF 멀티 도구 | 병합, 분할, 구성, 삭제, 회전 및 추출을 위한 올인원 PDF 편집기 | ||
| PDF 병합 | 여러 PDF를 하나의 문서로 결합 | ||
| PDF 분할 | 특정 페이지를 분리하거나 페이지 범위로 나누기 | ||
| 페이지 추출 | 특정 페이지를 새 파일로 추출 | ||
| PDF 구성 | 드래그 앤 드롭으로 페이지 재정렬, 복제 및 삭제 | ||
| 페이지 삭제 | PDF 파일에서 원하지 않는 페이지 제거 | ||
| PDF 회전 | 페이지를 90°, 180° 또는 270° 회전 | ||
| 사용자 지정 각도로 회전 | 스캔을 바로잡기 위해 임의 각도로 페이지 회전 | ||
| 페이지 순서 뒤집기 | PDF의 페이지 순서를 반전 | ||
| 빈 페이지 추가 | 임의 위치에 빈 페이지 삽입 | ||
| 페이지 나누기 | 페이지를 가로 또는 세로로 분할 | ||
| N-up PDF | 여러 페이지를 한 장에 결합 (2-up, 4-up 등) | ||
| 단일 페이지로 결합 | 모든 페이지를 하나의 연속 페이지로 연결 | ||
| 교대 병합 | 여러 PDF의 페이지를 인터리브 | ||
| OCR PDF | 텍스트 인식으로 스캔된 PDF를 검색 가능하게 만들기 | ||
| 첨부 파일 추가 | PDF 문서에 파일 포함 | ||
| 첨부 파일 추출 | PDF에서 포함된 파일 다운로드 | ||
| 첨부 파일 편집 | 포함된 파일 보기, 이름 바꾸기 또는 제거 | ||
| 메타데이터 보기 | PDF 속성, 작성자, 날짜 및 키워드 보기 | ||
| 메타데이터 편집 | PDF 제목, 작성자, 제목 및 키워드 수정 | ||
| PDF를 ZIP으로 | 여러 PDF를 ZIP 아카이브로 패키징 | ||
| PDF 비교 | 차이점 강조 표시와 함께 두 PDF를 나란히 비교 | ||
| 포스터화 PDF | 큰 페이지를 여러 인쇄 가능한 시트로 분할 | ||
| 그리드 결합 | 사용자 정의 간격으로 여러 PDF를 그리드 레이아웃으로 결합 | ||
| PDF 소책자 | 소책자 인쇄(중철)를 위해 페이지 배열 | ||
| PDF 리더 | 깔끔한 인터페이스에서 PDF 문서 읽기 및 보기 |
| 도구 | 설명 | ||
|---|---|---|---|
| PDF 편집 | 텍스트, 이미지, 주석, 하이라이트 및 도형 추가 | ||
| PDF 서명 | 전자 서명 그리기, 입력 또는 업로드 | ||
| PDF 자르기 | 여백을 자르고 원하지 않는 영역 제거 | ||
| 책갈피 편집 | PDF 탐색 책갈피 추가, 편집 및 관리 | ||
| 목차 | 책갈피에서 클릭 가능한 목차 생성 | ||
| 페이지 번호 | 사용자 정의 가능한 페이지 번호 추가 | ||
| 워터마크 추가 | 텍스트 또는 이미지 워터마크 적용 | ||
| 머리글 및 바닥글 | 페이지 번호와 날짜가 포함된 머리글 및 바닥글 추가 | ||
| 색상 반전 | 문서의 다크 모드 버전 생성 | ||
| 배경색 | 페이지 배경색 변경 또는 추가 | ||
| 텍스트 색상 변경 | 모든 텍스트 콘텐츠의 색상 수정 | ||
| 스탬프 추가 | 사전 설정 또는 사용자 정의 스탬프 적용 (승인, 거부 등) | ||
| 주석 제거 | 댓글, 하이라이트 및 마크업 제거 | ||
| 양식 작성기 | 대화형 PDF 양식 작성 | ||
| 양식 생성기 | 텍스트 필드, 체크박스 및 드롭다운을 추가하여 양식 생성 | ||
| 빈 페이지 제거 | 빈 페이지 자동 감지 및 제거 | ||
| PDF 기울기 보정 | 기울어진 스캔 페이지 자동 보정 | ||
| OCG 관리자 | PDF의 선택적 콘텐츠 그룹(레이어) 관리 |
| 도구 | 설명 | ||
|---|---|---|---|
| 이미지를 PDF로 | 모든 이미지 형식을 PDF로 변환 | ||
| JPG를 PDF로 | JPEG 이미지를 PDF로 변환 | ||
| PNG를 PDF로 | 투명도 지원으로 PNG 이미지를 PDF로 변환 | ||
| WebP를 PDF로 | 최신 WebP 이미지를 PDF로 변환 | ||
| SVG를 PDF로 | 벡터 그래픽을 PDF로 변환 | ||
| BMP를 PDF로 | 비트맵 이미지를 PDF로 변환 | ||
| HEIC를 PDF로 | iPhone/iPad 사진을 PDF로 변환 | ||
| TIFF를 PDF로 | 다중 페이지 TIFF를 PDF로 변환 | ||
| TXT를 PDF로 | 일반 텍스트 파일을 PDF로 변환 | ||
| JSON을 PDF로 | 구문 강조와 함께 JSON 데이터를 PDF로 변환 | ||
| PSD를 PDF로 | Photoshop 파일을 PDF로 변환 | ||
| Word를 PDF로 | Microsoft Word 문서를 PDF로 변환 | ||
| Excel을 PDF로 | Excel 스프레드시트를 PDF로 변환 | ||
| PowerPoint를 PDF로 | PowerPoint 프레젠테이션을 PDF로 변환 | ||
| XPS를 PDF로 | XPS 문서를 PDF로 변환 | ||
| RTF를 PDF로 | Rich Text Format 파일을 PDF로 변환 | ||
| EPUB를 PDF로 | EPUB 전자책을 PDF로 변환 | ||
| MOBI를 PDF로 | MOBI 전자책을 PDF로 변환 | ||
| Markdown을 PDF로 | 스타일링과 함께 Markdown 파일을 PDF로 변환 | ||
| 이메일을 PDF로 | 이메일 파일(EML/MSG)을 PDF로 변환 | ||
| CBZ를 PDF로 | 만화책 아카이브를 PDF로 변환 | ||
| DjVu를 PDF로 | DjVu 문서를 PDF로 변환 |
| 도구 | 설명 | ||
|---|---|---|---|
| PDF를 JPG로 | 페이지를 JPEG 이미지로 추출 | ||
| PDF를 PNG로 | 투명도와 함께 페이지를 PNG로 내보내기 | ||
| PDF를 WebP로 | 최신 WebP 형식으로 변환 | ||
| PDF를 BMP로 | 비트맵 이미지로 내보내기 | ||
| PDF를 TIFF로 | 고품질 TIFF로 변환 | ||
| PDF를 회색조로 | 컬러 PDF를 흑백으로 변환 | ||
| PDF를 JSON으로 | 텍스트 및 메타데이터를 JSON으로 추출 | ||
| PDF를 DOCX로 | 편집 가능한 Word 문서로 변환 | ||
| PDF를 PowerPoint로 | 편집 가능한 슬라이드로 변환 | ||
| PDF를 Excel로 | 표를 스프레드시트 형식으로 추출 | ||
| 이미지 추출 | PDF 파일에 포함된 모든 이미지 추출 | ||
| PDF를 PDF/A로 | 아카이브용 PDF/A 형식으로 변환 | ||
| 표 추출 | PDF에서 표를 구조화된 데이터로 추출 |
| 도구 | 설명 | ||
|---|---|---|---|
| PDF 압축 | 품질을 유지하면서 파일 크기 줄이기 | ||
| 페이지 크기 수정 | 페이지 크기 표준화 | ||
| 페이지 크기 분석 | 페이지 크기 분석 및 보기 | ||
| PDF 선형화 | 빠른 웹 보기를 위해 최적화 | ||
| PDF 복구 | 손상되거나 손상된 PDF 파일 복구 | ||
| 제한 제거 | 편집/인쇄 제한 제거 | ||
| PDF 래스터화 | 호환성을 위해 벡터 요소를 이미지로 변환 | ||
| 글꼴을 윤곽선으로 | 텍스트 글꼴을 벡터 윤곽선으로 변환 |
| 도구 | 설명 | ||
|---|---|---|---|
| PDF 암호화 | 비밀번호 보호 및 암호화 추가 | ||
| PDF 복호화 | PDF에서 비밀번호 제거 | ||
| PDF 정리 | 메타데이터, 스크립트 및 숨겨진 데이터 제거 | ||
| PDF 평탄화 | 주석 및 양식 필드를 콘텐츠에 병합 | ||
| 메타데이터 제거 | 작성자, 날짜 및 기타 메타데이터 제거 | ||
| 권한 변경 | 인쇄, 복사 및 편집 권한 설정 |
로컬에서 이 프로젝트를 실행하려면 다음 단계를 따르세요.
git clone https://github.com/PDFCraftTool/pdfcraft.git
cd pdfcraft
npm install
# 또는
yarn install
# 또는
pnpm install
npm run dev
# 또는
yarn dev
# 또는
pnpm dev
http://localhost:3000으로 이동하여 애플리케이션이 실행되는지 확인합니다.
PDFCraft는 유연한 배포 옵션을 위해 사전 구축된 Docker 이미지와 Docker Compose를 모두 제공합니다.
PDFCraft를 실행하는 가장 쉬운 방법은 GitHub Container Registry의 사전 구축된 이미지를 사용하는 것입니다:
# 최신 이미지 가져오기
docker pull ghcr.io/pdfcrafttool/pdfcraft:latest
# 컨테이너 실행
docker run -d -p 8080:80 --name pdfcraft ghcr.io/pdfcrafttool/pdfcraft:latest
http://localhost:8080을 열어 PDFCraft에 액세스합니다.
사용 가능한 태그:
| 태그 | 설명 | ||
|---|---|---|---|
latest |
main 브랜치의 최신 안정 릴리스 | ||
v1.0.0 |
특정 버전 (시맨틱 버전 관리) | ||
sha-abc1234 |
특정 커밋 |
소스에서 빌드하거나 코드를 수정해야 하는 경우:
⚠️ 참고: 이 방법은 먼저 저장소를 클론해야 합니다.
# 저장소 클론
git clone https://github.com/PDFCraftTool/pdfcraft.git
cd pdfcraft
# 개발 모드 (핫 리로드 포함)
docker compose --profile dev up
# 프로덕션 모드 (정적 빌드 + Nginx)
docker compose --profile prod up