이 짧은 튜토리얼에서는 PDF 파일을 C#을 사용하여 EPUB로 변환하는 방법을 안내합니다. IDE 설정, 과정 설명을 위한 단계별 목록, PDF를 EPUB로 변환하는 샘플 코드가 포함되어 있습니다. LoadOptions 객체에서 다양한 옵션을 사용하여 소스 PDF 파일 로딩을 맞춤 설정할 수 있습니다.
C#을 사용하여 PDF를 EPUB로 변환하는 단계
- Aspose.Words for .NET을 사용하여 PDF를 EPUB로 변환할 개발 환경을 설정합니다
- 소스 파일의 로드 옵션을 설정하기 위해 LoadOptions 클래스의 인스턴스를 만듭니다
- 로드 형식을 PDF로 설정합니다
- 출력 파일 이름과 EPUB 저장 형식을 받는 오버로드된 Save 메서드를 사용합니다
이 단계들은 C#을 사용하여 PDF를 EPUB 형식으로 변환하는 방법을 설명합니다. LoadOptions 클래스의 인스턴스를 생성하여 로드 과정을 사용자 정의하고, 로드 형식을 PDF로 설정한 후 Save() 메서드를 사용하여 원하는 EPUB 파일을 생성합니다. 필요에 따라 결과를 바이트 배열이나 스트림으로 저장할 수도 있습니다.
C#을 사용한 PDF를 EPUB로 변환하는 코드
using Aspose.Words; // Importing the Aspose.Words library | |
using Aspose.Words.Loading; // Importing the Loading namespace | |
namespace PdfToEpubConverter // Defining the namespace | |
{ | |
class EbookConverter // Renaming the class | |
{ | |
// Main method | |
static void Main(string[] args) | |
{ | |
// Create an instance of the License | |
License converterLicense = new License(); | |
converterLicense.SetLicense("License.lic"); | |
// Creating load options | |
LoadOptions fileLoadOptions = new LoadOptions() | |
{ | |
LoadFormat = LoadFormat.Pdf // Indicating the input file format | |
}; | |
// Loading the PDF document | |
Document inputDocument = new Document("Sample.pdf", fileLoadOptions); | |
// Saving the loaded PDF document | |
inputDocument.Save("ConvertedEbook.epub", SaveFormat.Epub); | |
} | |
} | |
} |
이 코드는 C#을 사용하여 PDF 파일을 EPUB로 변환하는 과정을 보여줍니다. 만약 소스 PDF 파일이 암호화되어 있다면 LoadOptions 객체에 비밀번호를 제공해야 합니다. 또한, 콘텐츠에 상대 URL이 포함되어 있다면 baseUri 속성을 설정하여 절대 URI로 변환할 수 있습니다.
이 기사는 PDF를 EPUB로 변환하는 방법을 배웠습니다. Word 파일을 EPUB로 변환하려면 C#을 사용하여 Word DOC를 EPUB로 변환하는 방법을 참조하세요.