핵심 글꼴을 포함하지 않음으로써 PDF 파일 크기 줄이기
소개
PDF 파일이 왜 이렇게 큰지 궁금해서 머리를 긁어본 적이 있나요? 글쎄요, 당신만 그런 것은 아닙니다. 흔한 원인 중 하나는 Arial과 Times New Roman과 같은 핵심 글꼴을 내장하는 것입니다. 다행히도 Aspose.Words for .NET은 이 문제를 해결할 수 있는 멋진 방법을 제공합니다. 이 튜토리얼에서는 이러한 핵심 글꼴을 내장하지 않고 PDF 파일 크기를 줄이는 방법을 보여드리겠습니다. 바로 시작해 볼까요!
필수 조건
이 신나는 여정을 시작하기 전에, 필요한 모든 것을 갖추었는지 확인해 보겠습니다. 간단한 체크리스트는 다음과 같습니다.
- Aspose.Words for .NET: Aspose.Words for .NET이 설치되어 있는지 확인하세요. 아직 설치되어 있지 않으면 다운로드할 수 있습니다.여기.
- 개발 환경: Visual Studio와 같은 개발 환경이 필요합니다.
- Word 문서: 이 튜토리얼에서는 Word 문서(예: “Rendering.docx”)를 사용합니다.
- 기본 C# 지식: C#에 대한 기본적인 이해가 따라가는 데 도움이 됩니다.
좋습니다. 이제 모든 준비가 끝났으니, 본격적으로 시작해볼까요!
네임스페이스 가져오기
우선, 필요한 네임스페이스를 임포트해 보겠습니다. 이 단계는 필요한 모든 Aspose.Words 기능에 액세스할 수 있도록 보장합니다.
using System;
using Aspose.Words;
using Aspose.Words.Saving;
1단계: 문서 디렉토리 초기화
문서를 조작하기 전에 문서가 저장된 디렉토리를 지정해야 합니다. 이는 파일에 액세스하는 데 필수적입니다.
// 문서 디렉토리의 경로입니다.
string dataDir = "YOUR DOCUMENT DIRECTORY";
바꾸다"YOUR DOCUMENT DIRECTORY"
Word 문서가 위치한 실제 경로를 사용합니다.
2단계: Word 문서 로드
다음으로, PDF로 변환하려는 Word 문서를 로드해야 합니다. 이 예에서는 “Rendering.docx"라는 문서를 사용합니다.
Document doc = new Document(dataDir + "Rendering.docx");
이 코드 줄은 문서를 메모리에 로드하여 추가 처리를 준비합니다.
3단계: PDF 저장 옵션 구성
이제 마법의 부분이 옵니다! 핵심 글꼴을 임베드하지 않도록 PDF 저장 옵션을 구성합니다. 이는 PDF 파일 크기를 줄이는 데 도움이 되는 핵심 단계입니다.
PdfSaveOptions saveOptions = new PdfSaveOptions
{
UseCoreFonts = true
};
환경UseCoreFonts
에게true
Arial, Times New Roman과 같은 핵심 글꼴이 PDF에 포함되지 않도록 하여 파일 크기를 크게 줄입니다.
4단계: 문서를 PDF로 저장
마지막으로 구성된 저장 옵션을 사용하여 Word 문서를 PDF로 저장합니다. 이 단계에서는 핵심 글꼴을 포함하지 않고 PDF 파일을 생성합니다.
doc.Save(dataDir + "WorkingWithPdfSaveOptions.AvoidEmbeddingCoreFonts.pdf", saveOptions);
이제 PDF 파일이 지정된 디렉토리에 부피가 큰 핵심 글꼴 없이 저장되었습니다.
결론
Aspose.Words for .NET을 사용하면 PDF 파일 크기를 아주 쉽게 줄일 수 있습니다. 핵심 글꼴을 임베드하지 않으면 파일 크기를 크게 줄여 문서를 공유하고 저장하기가 더 쉬워집니다. 이 튜토리얼이 도움이 되고 프로세스를 명확하게 이해하셨으면 합니다. 작은 조정도 큰 차이를 만들 수 있다는 것을 기억하세요!
자주 묻는 질문
PDF에 핵심 글꼴을 포함하지 않아야 하는 이유는 무엇입니까?
핵심 글꼴을 포함하지 않으면 파일 크기가 줄어들어 공유 및 저장이 더 쉬워집니다.
내장된 핵심 글꼴 없이도 PDF를 올바르게 볼 수 있나요?
네, Arial과 Times New Roman과 같은 핵심 글꼴은 대부분의 시스템에서 일반적으로 사용할 수 있습니다.
사용자 정의 글꼴을 포함해야 하는 경우에는 어떻게 해야 하나요?
사용자 정의할 수 있습니다PdfSaveOptions
필요에 따라 특정 글꼴을 포함합니다.
Aspose.Words for .NET은 무료로 사용할 수 있나요?
Aspose.Words for .NET에는 라이선스가 필요합니다. 무료 평가판을 받을 수 있습니다.여기.
.NET용 Aspose.Words에 대한 추가 문서는 어디에서 찾을 수 있나요?
자세한 문서를 찾을 수 있습니다여기.