C++에 대한Aspose.Words의 새로운 기능

Contents
[ ]

이 페이지는 최근 릴리스에서 소개 된 가장 흥미로운 새로운Aspose.Words기능에 대해 설명합니다.

Aspose.Words 대 C++ 25.5

Aspose.Words25.5 새로운 스타일 옵션을 사용하여 차트 사용자 정의를 향상시키고 빈 단락 처리 방법을 제어하여Markdown내보내기를 개선합니다.

문서 변환,로드 및 저장

빈 단락을Markdown으로 내보내기 <sup>25.5</sup>

빈 단락을Markdown로 내보내는 방법을 제어하는 기능은MarkdownEmptyParagraphExportMode열거형과EmptyParagraphExportMode속성을 추가하여 도입되었습니다.

렌더링

차트 스타일 설정 <sup>25.5</sup>

ChartStyle열거형과Style속성을 추가하여 차트 스타일을 설정하는 기능이 도입되었습니다.

Aspose.WordsC++ 25.1, 25.2, 25.3, 25.4

Aspose.Words25.1AI전원 문법 검사를 도입하고HTML,SVG및Markdown형식에 대한 고급 옵션을 사용하여 문서 저장을 향상시킵니다.

Aspose.Words25.2는AnthropicAI모델로 텍스트 요약을 도입하고,MsWorks형식 지원을 추가하고,타이포그래피 제어를 향상시키고,PDF구조 및 목록 처리를 향상시킵니다.

Aspose.Words25.3는UpdateAmbiguousTextFont속성으로AI전원 문법 검사기 및 글꼴 선택을 향상시키고PDF첨부 파일 내보내기를 향상시킵니다.

Aspose.Words25.4새 용지 크기에 대한 지원을 도입하고 고급HTML내보내기 제어를 활성화하고 워터마크 처리를 개선하며LowCodeAPI의 유용성을 향상시킵니다.

AI-전원 기능

문서AI문법 검사

  • OpenAI생성 모델을 사용하여 제공된 문서의 문법을 확인하는 기능은 새로운CheckGrammar방법을 추가하여 도입되었습니다. 25.1
  • AI전원 문법 검사 기능은AiModelType열거형에서 사용할 수 있는 모든 모델을 지원하도록 업데이트되었습니다. 25.3

Anthropic생성 언어 모델을 사용한 요약 <sup>25.2</sup>

Anthropic생성 언어 모델을 사용하는 텍스트 요약은 새로운 공용 클래스AnthropicAiModel을 도입하여 활성화되었습니다.

Low Code

Low CodeAPI유용성 <sup>25.4</sup>

LowCode API의 사용성에 상당한 개선이 도입되어 문서 처리를 단순화하고 반복적인 코드의 필요성을 줄였습니다.

지원되는 형식 <sup>25.2</sup>

버전25.2에서 시작하여Microsoft작업 문서에 대한 새로운MsWorks로드 형식과의 호환성이 추가되었습니다.

문서 변환,로드 및 저장

HTML및SVG형식으로 저장 개선 <sup>25.1</sup>

HtmlFixedSaveOptionsSvgSaveOptions클래스 모두에IdPrefixRemoveJavaScriptFromLinks속성을 추가하여HTML및SVG형식으로 저장하는 것이 향상되었습니다.

Markdown에 저장할 때 이미지 해상도 및OfficeMath출력 모드 설정 <sup>25.1</sup>

렌더링

향상된 타이포그래피 제어 <sup>25.2</sup>

향상된 타이포그래피 제어를 위해NumberSpacing속성이 추가되었습니다.

모호한 문자에 대한 글꼴 선택 제어 <sup>25.3</sup>

사용 된 문자 코드에 따라 글꼴 선택을 제어하기 위해SaveOptions클래스에 새 공용 속성UpdateAmbiguousTextFont이 추가되었습니다.

용지 크기 옵션 <sup>25.4</sup>

PaperSize열거형에 새 값을 추가하여JISB4및JISB5용지 크기를 사용할 수 있는 기능이 도입되었습니다.

HTML출력 제어 <sup>25.4</sup>

HTML내보내기 중에 하이퍼링크URLs에서JavaScript을 제거하는 기능은RemoveJavaScriptFromLinks속성을 추가하여 도입되었습니다.

다른

  • PDF논리 구조는TOA,BIBLIOGRAPHY및INDEX필드를 지원하여 개선되었습니다. 25.2
  • AddSingleLevelList메서드는 향상된 목록 처리를 위해 도입되었습니다. 25.2
  • PDF첨부 파일의 내보내기를 개선하기 위해EmbedAttachments를 대체할 새 속성AttachmentsEmbeddingMode이 추가되었습니다. 또한PDF/A버전 첨부 파일을 지원하기 위해PdfCompliance열거형에 새 값이 추가되었습니다. 또한 첨부 파일은 이제 암호화로 지원됩니다. 25.3

Aspose.WordsC++ 24.9, 24.10, 24.11, 24.12

Aspose.Words24.9DocumentBuilder을 통한group shape삽입 및StructuredDocumentTag삽입을 도입하고,눈금으로 방사형 차트 렌더링을 향상시키고,XAdES-EPES지원을 통해 디지털 서명을 개선하고,Markdown밑줄 인식을 추가하고,각주/미주 구분 기호에 대한 액세스를 제공합니다.

Aspose.Words24.10CommandButton생성,새로운 모양 가시성 제어,group shapes기능,향상된Markdown테이블 내보내기,Pie및Doughnut차트에 대한 차트 서식 지정,더 나은 빅 5 인코딩 처리 및 오래된 대만 글꼴 지원을 통해 향상된ActiveX제어 지원을 소개합니다.

Aspose.Words24.11는AI전원이 공급되는 문서 요약,향상된 렌더링 옵션,문서 속성에 대한 향상된 액세스 및ActiveX제어 캡션을 소개합니다.

Aspose.Words24.12사용자 정의 데이터 레이블 배치,구글AI전원 텍스트 번역,향상된Mail Merge정리 옵션 및 새로운LowCode처리 클래스를 소개합니다.

AI-전원 기능

OpenAI및 구글을 사용한 문서 요약 <sup>24.11</sup>

OpenAIGoogle생성 언어 모델을 사용한 문서 요약 지원이 통합되었습니다.

구글의 생성 언어 모델을 사용하여 텍스트 번역 <sup>24.12</sup>

구글의 생성 언어 모델을 사용하여 텍스트를 번역하는 기능은Aspose.Words에서Translate메소드와Language열거를Aspose.Words.AI네임스페이스에 추가하여 구현되었습니다.

Low Code <sup>24.12</sup>

같은 새로운LowCode클래스Comparer, MailMerger, Replacer, Splitter 그 밖의 문서 처리에 대한 단순성과 유연성 사이의 완벽한 균형을 이루는 일련의 방법을 제공하여 도입되었습니다.

렌더링 및 인쇄

방사형 차트의 눈금 <sup>24.9</sup>

방사형 차트에 눈금의 렌더링이 구현되었습니다.

CommandButtonActiveX컨트롤 <sup>24.10</sup>

CommandButtonActiveX컨트롤을 만드는 기능은 새로운 공용 메서드InsertForms2OleControl과 새로운 공용 클래스Forms2OleControl을 추가하여 도입되었습니다.

형상 가시성 제어 <sup>24.10</sup>

모양의 가시성을 제어하기 위해 새로운 공용 속성Hidden이 추가되었습니다.

Pie및Doughnut차트의 변경 사항 <sup>24.10</sup>

Pie및Doughnut차트 형식에 몇 가지 새로운 공용 속성이 추가되었습니다.

PDF선택 양식 필드 테두리의 렌더링 제어 <sup>24.11</sup>

PDF선택 양식 필드 테두리의 렌더링을 제어하는 새로운 옵션이 새로운 공개 옵션RenderChoiceFormFieldBorder을 추가하여 구현되었습니다.

차트 데이터에 대한 형식 코드 가져오기 및 설정 <sup>24.11</sup>

ChartXValueCollection,ChartYValueCollectionBubbleSizeCollection클래스에FormatCode속성을 구현하여 차트 데이터에 대한 형식 코드를 가져오고 설정할 수 있는 기능이 추가되었습니다.

빈 및 레이블이 있는 히스토그램 차트 렌더링 <sup>24.11</sup>

지정된 수의 빈과 레이블을 허용하여 히스토그램 차트 렌더링이 개선되었습니다.

데이터 레이블 배치 사용자 지정 <sup>24.12</sup>

ChartDataLabelChartDataLabelCollection클래스에 새 속성을 도입하여 데이터 레이블의 위치를 사용자 지정할 수 있는 기능이 추가되었습니다.

문서 변환,로드 및 저장

Markdown파일을 로드할 때 밑줄 서식 지정 <sup>24.9</sup>

Markdown문서를 로드할 때 밑줄 서식을 인식하는 옵션은 새 공용 속성ImportUnderlineFormatting을 추가하여 통합되었습니다.

Markdown에 저장할 때 테이블을HTML로 내보내기 <sup>24.10</sup>

문서를Markdown형식으로 저장할 때 테이블을HTML로 내보내는 옵션은 새로운 공용 속성ExportAsHtml과 열거형MarkdownExportAsHtml을 추가하여 구현되었습니다.

업데이트된 논리 구조로PDF내보내기 <sup>24.11</sup>

PDF내보내기는 테이블 제목 속성을PDF논리 구조 요소 제목으로 포함하여 향상되었습니다.

Mail Merge및 보고

Mail Merge동안 빈 테이블 제거 <sup>24.12</sup>

Mail Merge출력을 구체화하기 위해MailMergeCleanupOptions열거형에 새로운RemoveEmptyTables옵션이 추가되었습니다.

디지털 서명

XAdES-EPES로 문서에 서명 <sup>24.9</sup>

XAdES-EPES수준XML-DSig서명으로 문서에 서명하는 기능은 새 공용 속성XmlDsigLevel과 새 공용 열거형XmlDsigLevel을 추가하여 도입되었습니다.

다른

  • Group shapes에 새 공용 메서드InsertGroupShape이 추가되었습니다. 24.9
  • StructuredDocumentTags을 문서에 삽입하기 위한 새로운 공용 메서드InsertStructuredDocumentTag이 추가되었습니다. 24.9
  • 각주/미주 구분 기호에 대한 공개 액세스는 몇 가지 공개 클래스 및 속성을 추가하여 제공되었습니다. 24.9
  • 개별 모양을 그룹화하고,group shapes을 함께 그룹화하고,두 모양과group shapes을 직접 그룹화하는 기능은InsertGroupShape방법을 추가하여 도입되었습니다. 24.10
  • TrueType에 대한 빅 5 인코딩 처리가 개선되었습니다. 24.10
  • 오래된 대만 글꼴에 대한 지원이 향상되었습니다. 24.10
  • 확장 문서 속성에 액세스하려면 읽기 전용 속성이BuiltInDocumentProperties클래스에 추가되었습니다. 24.11
  • Forms2OleControl.Caption속성에 새 공용 세터를 추가하여ActiveX컨트롤에 대한 캡션 설정이 활성화되었습니다. 24.11

Aspose.WordsC++ 24.5, 24.6, 24.7

Aspose.Words24.5어셈블리에 대한 옵션을 확장하고 렌더링 기능을 개선하며 일부 다른 옵션을 확장합니다.

Aspose.Words24.6렌더링 옵션을 개선하고 검색 및 비교 기능을 향상시키며 다른 여러 기능을 확장합니다.

Aspose.Words24.7ActiveX작업 방식을 변경하고 렌더링 기능을 확장하며Markdown및XLSX형식으로 내보냅니다.

지원되는 형식

버전24.7부터PDF/UA-2으로 내보내기를 지원하여 장애가 있는 사용자의 접근성을 보장합니다.

렌더링 및 인쇄

차트,도형 및DrawingML의 변경 사항 <sup>24.5</sup>

  • SVG그래픽에 대한DrawingML효과 렌더링,이미지로 제한된 이전 기능 확장,구현되었습니다.
  • ChartSeriesGroupChartSeriesGroupCollection클래스와SeriesGroups속성을 추가하여 콤보 차트를 만들고 계열 그룹 내에서 간격 너비,겹침 및 거품 배율과 같은 속성을 조정하는 데 대한 지원이 도입되었습니다.
  • SoftEdgeFormat클래스를 추가하여 도형의SoftEdge효과를 조작하는 기능이 구현되었습니다.
  • 도형의 조정 값을 수정하는 기능은AdjustmentCollectionAdjustment공용 클래스와Adjustments속성을 추가하여 구현되었습니다.

차트,도형 및 도면의 변화 <sup>24.6</sup>

  • 차트 기능이 향상되었습니다. 이제 다음을 포함하여 더 다양한 차트를 만들 수 있습니다Treemaps, Sunbursts, Histograms, Pareto 차트,Box & Whisker차트,WaterfallsFunnels. 이것은 당신이 더 다양하고 유익한 방법으로 데이터를 시각화 할 수 있습니다.
  • 그림자 서식에 대한 색상 제어가 개선되었습니다. 그림자 색상에 액세스하여 문서의 모양을 보다 정확하게 제어할 수 있습니다.
  • 배경 렌더링에 대한 성능 향상이 향상되었습니다. 기본 타일링 기술 덕분에 작은 요소가 포함 된 배경의 렌더링 속도를 크게 높일 수 있습니다.
  • 모양에 대한 현실적인 그라디언트가 추가되었습니다. 이제 더 세련된 모양을 위해Microsoft Word의 시각적 스타일을 모방하여 비선형 그라디언트로DML도형을 만들 수 있습니다.

차트 데이터 레이블 사용자 정의 <sup>24.7</sup>

OrientationRotation과 같은 차트 데이터 레이블을 사용자 지정할 수 있는 기능이 추가되었습니다.

목록 수준에 대한 사용자 지정 번호 스타일링 <sup>24.7</sup>

공용 재산CustomNumberStyleFormat에 대한 세터가 추가되었습니다. 이제 목록 수준에 대한 사용자 지정 숫자 스타일을 정의할 수 있습니다.

ActiveX작업 변경 <sup>24.7</sup>

  • 이제ActiveX개체의 속성을 수정할 수 있으므로 동작을 더 잘 제어할 수 있습니다.
  • 동적 상호 작용을 활성화하기 위해 라디오 버튼ActiveX컨트롤의 값을 수정하는 기능이 추가되었습니다.
  • ActiveXcheckbox을"선택됨"또는"선택 취소됨"으로 전환할 수 있는 기능이 추가되었습니다.

문서 로드 및 저장

Markdown형식으로 링크 내보내기 <sup>24.7</sup>

LinkExportMode속성의 구현을 통해Markdown형식의 링크 내보내기를 제어하는 기능이 추가되었습니다.

검색 및 비교

고급 비교 옵션 <sup>24.6</sup>

향상된 비교 기능으로 데이터 분석 워크플로를 간소화할 수 있는 기능이 추가되었습니다. 여기에는 새로운IgnoreStoreItemId옵션과 고급 비교를 위한 재설계된 인터페이스가 포함됩니다.

다른

  • 문서에서 빈 페이지를 제거하는 기능은RemoveBlankPages방법을 추가하여 구현되었습니다. 24.5
  • HasMacros속성을 추가하여 문서를 로드하지 않고VBA매크로가 있는지 확인할 수 있습니다. 24.5
  • 새로운DateTimeUtc속성이 추가되었습니다.이 속성은 주석에 대한 보다 정확한 타임스탬프를 제공하여 조직 및 추적성을 향상시킵니다. 24.6
  • 이제XLSX형식으로 원활한 내보내기를 위해 날짜/시간 형식이 자동으로 감지됩니다. 24.7
  • VBA프로젝트가 보호되는지 여부를 확인할 수 있는 공용 속성IsProtected이 추가되었습니다. 24.7

Aspose.WordsC++ 24.1, 24.2, 24.3, 24.4

Aspose.Words24.1,획 색상을 관리하는 주위에 경험을 향상OLE개체를 향상시킬뿐만 아니라,새로운 참고 문헌 소스 공개API을 소개합니다.

Aspose.Words24.2확장된 차트API및 스타일 관리. 이 버전의Aspose.Words은 또한 렌더링 중에SvgSaveOptions을 지정할 수 있는 기능을 도입했으며,Markdown파일을 더 유연하게 제어하고,각주와 끝표에 대한 참조 텍스트를 작업했습니다.

Aspose.Words24.3은WMF메타파일에 대한 이진 래스터 연산의 에뮬레이션을 도입하고 또한API차트를 계속 확장합니다.

Aspose.Words24.4는 일부 렌더링 옵션을 향상시키고 디지털 서명 작업을 향상시킵니다.

렌더링 및 인쇄

스트로크 색상 제어 <sup>24.1</sup>

Stroke클래스는 획 색상 관리와 관련된 새로운 공용 속성 세트(ForeThemeColorBackThemeColor,ForeTintAndShadeBackTintAndShade)로 확장되었습니다.

DrawingML차트API확장 <sup>24.2 / 24.3 / 24.4</sup>

DrawingML Charts API은 계속 확장되고 있습니다.

@font-face규칙에 선언된 글꼴 포함 <sup>24.4</sup>

추가 결과 문서의 글꼴 정의에@font-face규칙에 선언 된 글꼴을 포함 할 수있는 기능은 새로운SupportFontFaceRules속성을 추가하여 도입되었습니다.

글로우 및 반사 서식 지정 작업 <sup>24.4</sup>

도면 객체에 대한 빛과 반사 포맷으로 작업할 수 있는 기능이 구현되었습니다.

문서 로드 및 저장

렌더링하는 동안SvgSaveOptions지정 <sup>24.2</sup>

렌더링 중에SvgSaveOptions를 지정하는 기능이ShapeRenderer를 사용하여 추가되었습니다.SaveOfficeMathRendererSave방법.

Markdown파일을 로드할 때 빈 줄 유지 <sup>24.2</sup>

Markdown파일을로드 할 때 빈 줄을 유지하는 기능이 추가되었습니다.

다른

  • TextBoxOLE컨트롤의 텍스트를 수정하는 기능은 새로운TextBoxControl클래스에 새로운Text속성을 추가하여 도입되었습니다. 24.1
  • 공개 문헌 자료API는 새로운 클래스와 열거를 가진 새로운 네임스페이스Aspose.Words.Bibliography을 추가하고,Document클래스에 새로운Bibliography속성을 추가함으로써 구현되었다. 24.1
  • 향상된 스타일 관리를 위한 새로운 공용 속성Priority,UnhideWhenUsedSemiHiddenStyle클래스에 추가되었습니다. 24.2
  • ActualReferenceMark속성과UpdateActualReferenceMarks메서드를 사용하여 각주 및 미주에 대한 실제 참조 마크 텍스트를 검색하는 기능이 향상되었습니다. 24.2
  • WMF메타파일에 대한 이진 래스터 연산의 에뮬레이션이 구현되었습니다. 24.3
  • SaveOptions내의 문서에 대한 서명 옵션을 정의하는 기능은 새 공용 멤버와 함께 새DigitalSignatureDetails클래스를 추가하고OoxmlSaveOptions,DocSaveOptionsOdtSaveOptions클래스에 새 속성을 추가하여 활성화되었습니다. 24.4

Aspose.WordsC++ 23.9, 23.10, 23.11, 23.12

Aspose.Words23.9렌더링 옵션,메타파일 렌더링 에뮬레이션 및markdown저장 옵션을 확장합니다.

Aspose.Words23.10렌더링을 개선하고 문서 로드 및 저장 옵션을 확장하며 사용자가 새로운 방식으로 문서를 병합할 수 있도록 합니다.

Aspose.Words23.11추가 옵션을 사용하여 차트 범례의 개정판,XLSX형식 및 글꼴 작업을 향상시킵니다.

Aspose.Words23.12는PDF및OOXML문서 작업을 위한 새로운 속성과 열거를 소개하고WebP이미지를 지원합니다.

렌더링 및 인쇄

DrawingML차트에서 축 제목 사용자 지정 <sup>23.9</sup>

DrawingML차트에서 축 제목을 사용자 지정할 수 있는 기능은 새로운 공용 클래스ChartAxisTitleTitle속성을 구현하여 도입되었습니다.

단락 내의 글꼴의 세로 위치 결정 <sup>23.9</sup>

이제 새 공용BaselineAlignment속성과 새BaselineAlignment열거형을 사용하여 단락 내의 글꼴의 세로 위치를 정의할 수 있습니다.

전경색 제어 <sup>23.10</sup>

수정자 없이 전경색을 검색할 수 있는 기능이BaseForeColor속성을 통해FillStroke클래스에 추가되었습니다.

차트의 기능 확장 <sup>23.10</sup>

ChartDataPointCollection,ChartSeriesChartFormat클래스의 기능이 새로운 메서드 및 속성으로 확장되었습니다.

이미지 자동 조정 및 모양에 맞추기 <sup>23.10</sup>

새로운FitImageToShape방법을 통해 특정 모양 내에서 이미지를 자동으로 조정하고 맞추는 간단한 방법이 제공되었습니다.

DrawingML차트 범례 항목의 기본 글꼴 서식 지정 <sup>23.11</sup>

Font속성을 통해DrawingML차트의 범례 항목에 대한 기본 글꼴 서식을 지정하는 기능이 추가되었습니다. 이 기능은 전체 문서 미학을 개선,차트 요소에 대한보다 능률적이고 일관된 모양을 용이하게한다.

리더에서PDF을 열 때 페이지 레이아웃 지정 <sup>23.12</sup>

PDF리더에서 문서를 열 때 사용할 페이지 레이아웃을 지정하는 기능은PdfSaveOptions클래스에 새로운PageLayout속성을 도입하고 새로운PdfPageLayout열거형을 도입하여 추가되었습니다.

문서 로드 및 저장

Markdown에서 이미지URIs를 구성하는 폴더 이름 지정 <sup>23.9</sup>

MarkdownSaveOptions클래스는ImagesFolderAlias속성을 포함하여 확장되었으며,Markdown문서에 작성된 이미지URIs를 구성하는 데 사용되는 폴더의 이름을 지정할 수 있습니다.

PDF출력 크기 줄이기 <sup>23.10</sup>

OptimizeOutput설정을 사용할 때 출력 크기를 줄이기 위해 다양한PDF렌더링 최적화가 구현되었습니다.

TXT문서를 로드할 때 하이퍼링크 인식 <sup>23.10</sup>

TXT문서를 로드할 때 하이퍼링크를 인식하는 기능은 새로운DetectHyperlinks속성을 추가하여 구현되었습니다.

다른

  • 특히WMF펜 너비와EMF화장품 펜 너비에 대해 래스터화 크기를 결정하기 위한 메타파일 렌더링 에뮬레이션이 구현되었습니다. 이를 위해ScaleWmfFontsToMetafileSize속성이EmulateRenderingToSizeOnPage속성으로 대체되고EmulateRenderingToSizeOnPageResolution속성이 추가되었습니다. 23.9
  • InsertDocumentInline방법을 사용하여 현재 커서 위치에서 한 문서를 다른 문서에 삽입하는 간단한 방법이 도입되었습니다. 23.10
  • 새로운Locked속성을 도입하여 스타일 속성에 액세스하고 수정할 수 있는 기능이 추가되었습니다. 23.10
  • CompositeNode클래스의 메서드에 제네릭 형식 매개 변수가 추가되었습니다. 23.10
  • AcceptReject방법을 사용하여 특정 개정을 수락/거부 또는 거부해야 할 때를 제어하는 방법이 구현되었습니다. 이 향상된 기능은 사용자에게 수정 프로세스를 보다 세밀하게 제어할 수 있도록 합니다. 23.11
  • 동일한XLSX워크시트에 문서의 모든 섹션을 쓸 수 있는 기능은 새XlsxSectionMode열거형 유형과 새SectionMode속성을 통해 제공되었습니다. 23.11
  • ZIP64형식 확장이OOXML문서에 사용되는 방법을 제어하는 방법은OoxmlSaveOptions클래스의 새 압축 64 모드 속성과 새 압축 64 모드 열거를 통해 구현되었습니다. 23.12
  • WebP이미지에 대한 지원이 도입되었습니다. 이 기능은 만 사용할 수 있습니다.NetStandart및.NET6+버전. 23.12

또한 참조