FAQ
이 페이지에는 가장 자주 묻는 질문에 대한 답변이 포함되어 있습니다. 현재 페이지를 배우십시오-아마도 이것은 당신이 당신의 문제를 빨리 해결할 수있게 해줄 것입니다.
당신이 당신의 질문에 대한 답을 찾을 수없는 경우,당신은 지원 포럼에 요청할 수 있습니다. 질문이나 문제를 올바르게 보고하는 방법에 대한 자세한 내용은 다음을 참조하십시오 기술 지원 페이지
일반
질문:무엇입니까 Aspose.Words?
Aspose.Words 에 대한 C++ 응용 프로그램에서 다양한 문서 처리 작업을 수행할 수 있도록 하는 클래스 라이브러리입니다. 함께 Aspose.Words 에 대한 C++,타사 응용 프로그램 없이 문서를 생성,수정,변환,렌더링 및 인쇄할 수 있습니다.
자세한 내용은 설명서에서 찾을 수 있습니다.
큐:그것은 무엇을 의미 하는가"Aspose.Words 타사 응용 프로그램을 필요로하지 않는다"?
Aspose.Words 에 대한 C++ 작업을 위해 타사 응용 프로그램이나 추가 소프트웨어 패키지를 설치할 필요가 없습니다. 그냥 다운로드 및 설치 Aspose.Words 에 설명 된 바와 같이 “설치” 기사 및 시작.
질문:플랫폼이 하는 일 Aspose.Words 지원?
Aspose.Words 에 대한 C++ 대부분의 인기 있는 개발 환경 및 배포 플랫폼을 다룹니다. 그것의 API 다음과 같은 광범위한 운영 체제에 대한 응용 프로그램을 개발하는 데 사용할 수 있습니다. Windows, Linux,그리고 맥 OS,그리고 다양한 플랫폼.
자세한 내용은 제품 개요 페이지
질문:문서 형식이 수행하는 작업 Aspose.Words 지원?
Aspose.Words 에 대한 C++ 다음과 같은 대부분의 인기있는 문서 형식을 지원합니다 DOC, DOCX, HTML, Markdown, PDF, XML,그리고 다른 것들.
당신은에서 지원되는 형식의 전체 목록을 볼 수 있습니다 지원되는 문서 형식 페이지
질문:어떻게 시도 할 수 있습니까 Aspose.Words 무료?
평가판 또는 30 일 임시 라이센스를 사용하여 두 가지 방법으로이 작업을 수행 할 수 있습니다. 평가판 버전은 구입 한 것과 동일,그것은 전체 제품 기능을 제공하지만로드 및 저장하고 몇 백 단락에 최대 문서 크기를 제한 할 때 문서의 상단에 평가 워터 마크를 추가합니다. 임시 라이센스를 통해 테스트 할 수 있습니다 Aspose.Words 30 일 동안 평가판 제한없이.
참조 라이선스 및 구독 자세한 내용은 페이지.
큐:내가 살 수 있는 방법 Aspose.Words?
구매 Aspose.Words 라이센스,당신은에 갈 필요가 구매 페이지,선택"Aspose.Words"제품 및 맞는 라이센스의 종류. 그런 다음 장바구니에 라이센스를 추가하고 쇼핑 카트 지침을 따르십시오.
구입 후,에 설명 된대로 라이센스를 신청 구입 한 라이센스 부문
설치 방법에 대한 세부 정보 Aspose.Words 에 읽을 수 있습니다 설치 페이지
큐:나는 어떻게 지원을 얻을 수 있습니까?
무료 기술 지원 포럼을 사용하십시오. 문제를 제대로 보고하는 방법과 포럼에 연락하기 전에 해야 할 일에 대한 자세한 내용은 기술 지원 페이지
문서 렌더링
질문:출력 문서의 레이아웃과 글꼴이 원본과 다른 이유는 무엇입니까?
글꼴을 사용할 수 없거나 글꼴 형식이 지원되는 경우 Microsoft Word 하지만 지원되지 않습니다. Aspose.Words. Aspose.Words 수행 할 것입니다 글꼴 대체.
글꼴이 없는지 확인하려면:
- 그 안에 Aspose.Words 글꼴 대체 경고를 사용합니다(자세한 내용은"글꼴이 대체되었음을 인식하는 방법"섹션을 참조하십시오 조작 및 대체 TrueType 글꼴 기사).
- 그 안에 Microsoft Word “글꼴 대체"대화 상자를 엽니 다(파일 옵션,고급 글꼴 대체).
질문:왜 글꼴 대체 작동 하지 않습니다 비-Windows 플랫폼과 유니코드 문자는아니데프 글리프?
우리는 종종 볼 수 있습니다 .notdef
일부 유니 코드 문자 대신 글리프. 이것은 일반적으로 상자 또는 질문 글리프입니다.
그 이유는 Microsoft 사무실 대체 설정은 기본적으로 선택되며 Microsoft 사무실 글꼴을 사용할 수 없습니다. 사용자는 설치해야 Microsoft 사무실 글꼴 또는 대체 설정을 변경합니다.
질문:발음 구별 부호 또는 부정확 한 합자에 대한 잘못된 위치와 같은 이유로 태국어 또는 히브리어와 같은 복잡한 스크립트 텍스트가 부정확하게 표시되는 이유는 무엇입니까?
일부 복잡한 스크립트 글꼴은 고급 타이포그래피 기능을 올바르게 표시하기 위해 처리해야합니다. 고급 타이포그래피는 Aspose.Words 기본적으로. 사용자는 고급 타이포그래피를 활성화해야 합니다. TextShaperFactory.
큐:내가 사용하는 글꼴에 대한 라이센스 파일이 필요합니까?
네,그렇습니다. 따라서 글꼴을 복사 할 때 대부분의 글꼴은 저작권이 있음을 명심하십시오. 글꼴 라이센스를 미리 찾아 다른 컴퓨터로 자유롭게 전송할 수 있는지 확인하십시오.
문서 추가 또는 삽입
질문:문서에 첨부된 콘텐츠가 동일한 페이지에 표시되지 않는 이유는 무엇입니까?
추가 결과는 다음과 같은 차이 때문에 별도의 페이지에 나타납니다 PageSetup 문서가 함께 추가되는 섹션에 대한 설정입니다. 동일한 확인 PageSetup 문서가 함께 추가되는 섹션에 대한 설정입니다.
문서 변환
질문:변환하는 방법 DOCX 에 PDF?
그것은 단지 모델에 문서를로드하고 지원되는 형식으로 저장뿐만 아니라 매우 쉽습니다.
다음 코드 예제에서는 다음을 변환하는 프로세스를 보여 줍니다 DOCX 파일 PDF:
// Load the document from disk.
System::SharedPtr<Document> doc = System::MakeObject<Document>(inputDataDir + u"Rendering.doc");
System::String outputPath = outputDataDir + u"Doc2Pdf.SaveDoc2Pdf.pdf";
// Save the document in PDF format.
doc->Save(outputPath);
문서로 조작
큐:페이지별로 문서 페이지를 분할하는 방법?
Aspose.Words 여러 페이지 문서 페이지를 페이지별로 분할할 수 있습니다.
다음 코드 예제에서는 문서를 분할하고 각 페이지를 별도의 문서로 저장하는 방법을 보여 줍니다:
auto doc = MakeObject<Document>(MyDir + u"Big document.docx");
int pageCount = doc->get_PageCount();
for (int page = 0; page < pageCount; page++)
{
// Save each page as a separate document.
SharedPtr<Document> extractedPage = doc->ExtractPages(page, 1);
extractedPage->Save(ArtifactsDir + String::Format(u"SplitDocument.PageByPage_{0}.docx", page + 1));
}
질문:암호화 된 것을 여는 방법
암호 없이 암호화된 문서를 열려고 시도할 수 있습니다.
다음 코드 예제에서는 암호로 암호화된 문서를 여는 방법을 보여 줍니다:
// Create a document.
auto doc = System::MakeObject<Document>();
auto builder = System::MakeObject<DocumentBuilder>(doc);
builder->Write(u"Hello world!");
//OoxmlSaveOptions only applies to Docx, Docm, Dotx, Dotm, or FlatOpc formats.
auto options = System::MakeObject<OoxmlSaveOptions>(SaveFormat::Docx);
// Set a password with which the document will be encrypted, and which will be required to open it.
options->set_Password(u"MyPassword");
doc->Save(u"OoxmlSaveOptions.SaveAsDocx.docx", options);
// Open the encrypted document by passing the correct password in a `LoadOptions` object.
doc = System::MakeObject<Document>(u"OoxmlSaveOptions.Password.docx", System::MakeObject<LoadOptions>(u"MyPassword"));
ASSERT_EQ(doc->GetText().Trim(), u"Hello world!");