우리는 새로운 제품인 GroupDocs.Markdown for .NET을 소개하게 되어 기쁩니다. GroupDocs.Markdown for .NET은 PDF, Word, Excel 및 기타 형식을 Markdown으로 내보낼 수 있는 문서 처리 API로, 생성형 AI 생태계와 원활하게 통합됩니다.
왜 Markdown인가?
Markdown은 가볍고 인간이 읽기 쉬우며, 개발자 워크플로, 콘텐츠 관리 시스템 및 생성형 AI 파이프라인에서 널리 지원됩니다. 직접 Markdown으로 내보내는 기능을 통해 GroupDocs.Markdown for .NET은 다음을 도와줍니다:
- .NET 애플리케이션 내에서 문서를 Markdown으로 자동 변환합니다.
- AI 처리를 위해 적합한 구조화된 일반 텍스트 콘텐츠를 준비합니다.
- Git 기반 워크플로와 정적 사이트 생성기로의 콘텐츠 마이그레이션을 간소화합니다.
기능
- 여러 문서 형식 내보내기: 인기 파일 형식(PDF, DOCX, XLSX, EPUB 등)을 Markdown으로 변환합니다.
- 고급 Markdown 서식: 제목, 단락, 목록, 표, 링크, 이미지, 인용문 및 코드 블록을 정확히 내보냅니다.
- 유연한 이미지 처리: 이미지를 별도로 내보내거나 Markdown 파일에 직접 삽입할 수 있습니다.
- 로컬 처리: 클라우드나 인터넷 연결이 필요 없습니다. 모든 처리는 로컬 머신에서 안전하게 이루어집니다.
- 직관적인 API 설계: 사용 편의성을 염두에 두고 만든 간단하고 개발자 친화적인 API입니다.
- 크로스 플랫폼 지원: Windows와 Linux에서 동작하며, NuGet 패키지에 포함된 .NET 및 .NET Framework 어셈블리를 모두 지원합니다.
지원 파일 형식
GroupDocs.Markdown은 다음 형식으로부터 변환을 지원합니다:
- PDF 문서
- Microsoft Word (DOCX, DOC)
- Microsoft Excel (XLSX, XLS)
- 전자책 (EPUB, MOBI)
- 일반 텍스트 및 웹 파일
사용법
문서를 Markdown으로 내보내는 일반적인 시나리오입니다.
PDF를 Markdown으로 내보내기
몇 줄의 코드만으로 PDF를 깔끔한 Markdown으로 변환합니다. 기본적으로 이미지는 출력 파일에 삽입됩니다.
// Import the namespace
using GroupDocs.Markdown;
// Set the license (optional)
License.Set("GroupDocs.Markdown.lic");
// Instantiate the converter
var converter = new MarkdownConverter("business-plan.pdf");
// Convert and save output to file
converter.Convert("business-plan.md");
다음 스크린샷은 입력 PDF 파일과 출력 Markdown 파일을 보여줍니다.
이미지를 폴더에 저장하기
이 예제는 DOCX 파일을 Markdown으로 변환하면서 이미지를 별도 폴더에 저장하는 방법을 보여줍니다.
// Import the namespace
using GroupDocs.Markdown;
// Set the license (optional)
License.Set("GroupDocs.Markdown.lic");
// Instantiate the converter
var converter = new MarkdownConverter("annual-review.docx");
// Set image export strategy and output folder
var convertOptions = new DocumentConverterOptions();
convertOptions.ImageExportStrategy = new ExportImagesToFileSystemStrategy("./images");
// Convert and save output to file
converter.Convert("annual-review.md");
다음 스크린샷은 입력 DOCX 파일과 출력 Markdown 파일을 보여줍니다. 이미지는 ./images 폴더에 별도의 외부 리소스로 저장됩니다.
요구 사항
- .NET Framework 4.6.2+ (Windows)
- .NET 6.0+ (Windows 또는 Linux)
라이선스
사용 약관, 저작권, EULA 및 개인정보 보호정책을 포함한 자세한 법적 정보를 확인하세요:
https://about.groupdocs.com/legal/
지원
질문이나 기술 지원이 필요하면 Free Support Forum을 이용해 주세요.
로드맵 및 가용성
우리 패키지의 첫 번째 버전이 이미 구축되어 내부 테스트(단위, 통합 및 수동 API 검사)를 진행 중입니다. 모든 것이 원활히 작동하도록 하여 첫 날부터 신뢰할 수 있고 강력한 경험을 제공하고자 합니다.
🚀 최종 검토가 완료되면 NuGet 및 GroupDocs Releases 웹사이트에 패키지를 출시할 예정입니다.
👉 출시 소식을 가장 먼저 받고 싶으신가요? 블로그에 전용 공지를 올릴 예정이니 확인해 주세요! 그 사이에 업데이트를 받고 싶다면 Free Support Forum을 통해 구독할 수 있습니다 — 판매 관련 문의는 GroupDocs.Markdown Product Family 카테고리 또는 GroupDocs.Purchase 카테고리를 확인해 주세요.