Ghostscript-API-래퍼
Ghostscript-API-Wrapper는 Delphi 및 Free Pascal용 Ghostscript 사용을 단순화하는 오픈 소스 프로젝트입니다.
특징:
- 자주 사용되는 Ghostscript 매개변수와 설명 통합
- PDF 및 PDF-A 파일을 생성하는 간단한 PDF 변환기
- 이미지로 페이지 미리보기
- 단일 스레드에서 작업 실행
- 래퍼 및 Ghostscript 라이브러리의 디버그 정보 출력
- Delphi용 32비트 및 64비트 Windows 애플리케이션 지원
- FPC/Lazarus용 32/64비트 Windows 및 Linux 애플리케이션 지원
- Delphi 및 Lazarus의 예제 애플리케이션
고스트스크립트
다음 링크에서 Ghostscript의 웹사이트와 설명서를 찾을 수 있습니다.
리눅스 설치
Linux 설치 가이드에서 Ghostscript를 컴파일하는 방법
변경 로그
버전 1.01.1(FPC Win32/64, Linux 및 Delphi Win32/64)
- TGS_PDFConverter에 인쇄 기능을 추가했습니다.
- 내부 로그 문제 해결(디버그 정보 누락)
- 오류 로그에 오류가 기록되지 않는 문제를 수정했습니다.
버전 1.01.0(FPC Win32/64, Linux 및 Delphi Win32/64)
- FPC에 대한 Linux 지원 추가
- 다양한 디스플레이에 대한 색상 변환을 추가하고 미리보기 비트맵을 개선했습니다.
- Lazarus 예제 플랫폼을 독립적으로 변경했습니다.
- 개선된 내부 문서
- OnStdOut, OnStdIn, OnStdError를 스레드 안전 동기화 메서드로 변경했습니다.
- TGS_Params에 더 많은 매개변수를 추가했습니다.
버전 1.00.2(FPC 및 Delphi Win32/64)
- Lazarus/FPC에 대한 예제를 추가하고 예제의 폴더를 변경했습니다.
- 개선된 내부 문서
- 이미지 미리보기 64비트 생성 시 문제가 해결되었습니다.
- 예제의 스레드 문제를 해결했습니다.
버전 1.00.1(FPC 및 Delphi Win32/64)
- FPC/라자루스 지원
- gsapi_quit 자동 호출
- gsapi_run* 작업 포함
- Ghostscript의 메모리 누수를 방지하기 위해 컴파일러 스위치 USE_GSDisplayMemAlloc에 display_memfree를 추가했습니다.
- 내부 로그 문제를 해결했습니다.
첫 번째 버전 1.00.0(Delphi Win32/64)
- 초기 커밋
- 래퍼 단위
- 래퍼 단위를 사용하는 TGS_Api
- TGS_Converter 단순 PDF/PDF_A 변환기
- SkiSys.GS_ParameterTypes 통합 Ghostscript 매개변수(Ghostscript 문서에 기반한 설명 포함)
- 예제 프로젝트(델파이)