LowCodeAPI을 사용하여 문서 작업

.NET에 대한Aspose.Words은Aspose.Words.LowCode네임스페이스를 제공하여 일반적인 문서 처리 작업을 단순화합니다. 이API은 문서 비교,콘텐츠 추출,이미지 변환 및 텍스트 교체와 같은 높은 수준의 작업을 최소한의 노력으로 수행하려는 개발자를 위해 설계되었습니다.

LowCodeAPI는 세분화된 제어보다 빠른 구현이 더 중요한 시나리오에 이상적입니다. .NET에 대한Aspose.Words의LowCode기능을 자세히 살펴 보겠습니다.

LowCodeAPI에서 사용 가능한 기능

Aspose.Words.LowCode네임스페이스는 현재 다음을 지원합니다:

  • Converting한 형식에서 다른 형식으로 문서
  • Comparing문서
  • Mail merging
  • ReportingLINQ구문 기반
  • Merging문서
  • Search and replace
  • Digital signing문서
  • Splitting다른 기준을 사용하여 부분으로 문서
  • watermark추가

유창하고 유창하지 않은API

.NET의Aspose.Words은 유창하고 유창하지 않은APIs를 모두 지원하므로 개발자가 코딩 기본 설정 및 프로젝트 요구에 가장 적합한 스타일을 선택할 수 있습니다. 이 두 가지 유형의API이 어떻게 다른지 보기 위해 몇 가지 예를 살펴보겠습니다.

문서 비교

LowCode을 사용하여 두 개의Word문서를 비교하고 결과를 저장합니다.

비 유창한 예:

string firstDoc = "Document1.docx";
string secondDoc = "Document2.docx";
string outputDoc = "Compared.docx";

LowCodeComparer.Compare(firstDoc, secondDoc, outputDoc);

유창한 예:

string firstDoc = "Document1.docx";
string secondDoc = "Document2.doc";

Comparer.Create()
   .From(firstDoc)
   .From(secondDoc)
   .To("CompareDocuments.1.docx")
   .Execute();

미세 조정 된 비교를 위해CompareOptions을 전달할 수도 있습니다.

비 유창한 예:

string firstDoc = "Document1.docx";
string secondDoc = "Document2.docx";
string outputDoc = "Compared.docx";

CompareOptions options = new CompareOptions
{
    IgnoreFormatting = true,
    IgnoreCaseChanges = true
};

LowCodeComparer.Compare(firstDoc, secondDoc, outputDoc, options);

유창한 예:

string firstDoc = "Document1.docx";
string secondDoc = "Document2.doc";

ComparerContext comparerContext = new ComparerContext();
comparerContext.CompareOptions.IgnoreCaseChanges = true;

Comparer.Create(comparerContext)
   .From(firstDoc)
   .From(secondDoc)
   .To("CompareDocuments.3.docx")
   .Execute();

문서를 이미지로 변환

LowCode을 사용하여Word문서를PDF로 변환합니다.

비 유창한 예:

string inputDoc = "Input.docx";
string outputDoc = "Output.pdf";

Converter.Convert(inputDoc, outputDoc);

유창한 예:

string inputDoc = "Input.docx";
string outputDoc = "Output.pdf";

Converter.Create()
   .From(inputDoc)
   .To(outputDoc)
   .Execute();

텍스트 찾기 및 바꾸기

LowCode을 사용하여 전체 문서에서 텍스트를 빠르게 바꿀 수 있습니다.

비 유창한 예:

string inputDoc = "Input.docx";
string outputDoc = "Output.docx";
string pattern = "Aspose";
string replacement = "Aspose Pro";

Replacer.Replace(inputDoc, outputDoc, pattern, replacement);

유창한 예:

string inputDoc = "Input.docx";
string outputDoc = "Output.docx";

ReplacerContext replacerContext = new ReplacerContext();
replacerContext.SetReplacement("ReplaceMe", "Replacement");

Replacer.Create(replacerContext)
   .From(inputDoc)
   .To(outputDoc)
   .Execute();

Aspose.WordsLow Code을 사용하는 이유

Aspose.Words.LowCode네임스페이스는 깨끗하고 읽기 쉬운 구문으로 높은 수준의 문서 처리 작업을 빠르게 구현하는 데 도움이 됩니다. Word문서로 작업 할 때 속도,단순성 및 유지 관리 가능한 코드가 필요한 개발자에게 특히 유용합니다.

고급 옵션을 탐색하려면 항상LowCodeAPIs를 전체Aspose.Words개체 모델과 결합할 수 있습니다. API documentation에서 더 많은Low Code예제를 참조하십시오.