Aspose.Words ODT 파일 프로세서 for .NET

Aspose.Words ODT .NET 파일 프로세서는 개발자가 OpenOffice 문서를 만들고, 로드하고, 편집하며, OTT 형식으로 저장할 수 있게 해줍니다.이 플러그인은 핵심 아스포스.워드 엔진에 기반을두고 있으며, OpenOffice 작업 흐름에 초점을 맞춘 유연한 API 표면을 보여주며, 서버 측 자동화, 기업 문서 관리 및 .Net 통합을위한 완벽합니다.

설치 및 설정

특징 및 기능

1) 문서 제작 및 이니셔티브

  • 새로운 ODT 파일을 즉시 만들고, 스타일을 정의하고, 페이지를 설정하며, 콘텐츠를 프로그래밍으로 만듭니다.
  • 개체 모델 사용 방식을 변경하지 않고 ODT 또는OTT로 직접 저장합니다.

2) 기존 파일을 업로드

  • ODT/OTT 파일을 DOM 유사한 개체 모델로 열고 분할합니다.
  • 원본 형식의 자동 탐지 및 암호화는 사용자 지정 템플릿을 사용할 때 충실성을 보장합니다.

3) 풍부한 콘텐츠 조작

  • 삽입, 업데이트 또는 단락, 실행, 책표 및 필드를 삭제합니다.
  • 테이블 (줄, 열 및 세포)과 함께 작업하고 형식을 적용합니다.
  • 이미지 (JPEG, PNG, GIF 등)를 삽입하고 재시작합니다).

4) 스타일 및 포맷 컨트롤

  • 단락, 캐릭터 및 테이블 스타일을 프로그램적으로 적용하거나 만들 수 있습니다.
  • 인라인 포맷을 지원합니다 : 글꼴, 색상, 경계, 인덴트 및 스페싱.

5) OTT와 함께 템플릿 처리

  • Load 오트 템플릿, 인구 주지사, 그리고 ODT로 저장.
  • 메일 합병 및 자동 보고 생성에 이상적입니다.

섹션 및 페이지 설정

  • 컨트롤 마진, 방향, 헤더 / 발자국 및 섹션 당 붕괴.
  • 유연한 문서 디자인을 위해 여러 섹션 레이아웃을 관리합니다.

메타데이터 및 문서 속성

  • 읽기 / 쓰기 표준 및 사용자 지정 속성 : 제목, 저자, 키워드, 태그.
  • OpenOffice 및 downstream 시스템과 호환되는 메타 데이터를 삽입합니다.

8.Save 옵션 및 성능 튜닝

  • Fine-tune 저장 옵션 (압축, 호환성 설정).
  • 최소한의 메모리 사용 및 HTTP/클라우드 응답을 위한 스트림 기반 저장.

추가 편집 기능

  • 문서를 통해 텍스트를 찾고 교체합니다.
  • 헤드 라인, 하위 헤드는, 발자국 및 끝 노트를 삽입합니다.
  • 책표, 코멘트 및 협력 메모를 관리합니다.
  • 그래픽을 역동적으로 만드는 방법 DocumentBuilder.InsertChart.
  • 목록, 총알, 테이블, hyphenation 및 삽입된 개체에 대한 지원.

예: Edit and Save ODT

var doc = new Document(MyDir + "Document.odt");
var builder = new DocumentBuilder(doc);

builder.MoveToDocumentEnd();
builder.Writeln("Produced by Aspose.Words Processor plugin.");

doc.Save(ArtifactsDir + "ProcessorOpenOfficePlugin.EditDocumentOpenOffice.odt");

예: ODT에서 차트 만들기

var doc = new Document();
var builder = new DocumentBuilder(doc);

var shape = builder.InsertChart(ChartType.Pie, 432, 252);
var chart = shape.Chart;
chart.Title.Text = "Produced by Aspose.Words Processor plugin.";

chart.Series.Clear();
chart.Series.Add("Series 1",
    new string[] { "Category 1", "Category 2", "Category 3" },
    new double[] { 2.7, 3.2, 0.8 });

doc.Save(ArtifactsDir + "ProcessorOpenOfficePlugin.CreateChartOpenOffice.odt");

예: Bookmark 추가

var doc = new Document();
var builder = new DocumentBuilder(doc);

builder.StartBookmark("Bookmark");
builder.Write("Produced by Aspose.Words Processor plugin.");
builder.EndBookmark("Bookmark");

doc.Save(ArtifactsDir + "ProcessorOpenOfficePlugin.CreateBookmarkOpenOffice.odt");

팁과 최고의 관행

  • 매우 큰 ODT 파일을 위해 stream-based 로딩/saving 를 사용하여 메모리 소비를 최소화합니다.
  • 모든 곳에서 직접 포맷을 적용하는 대신 섹션을 통해 ** 스타일** 을 다시 사용합니다.
  • 반복적인 자동화 작업을 위해 OTT 템플릿 을 제거합니다.
  • 시험 제한을 피하기 위해 스타트업에서 라이센스를 설정합니다.
  • 플랫폼 간 충성도를 보장하기 위해 여러 편집기 (LibreOffice, OpenOffice)에서 출력을 인증합니다.
  • 문서의 개체를 삽입하여 using 관리되지 않은 자원을 풀어주는 블록.

자주 묻는 질문들

**어떤 형식이 지원되는가요?**이 프로세서는 ODT및 OTT 파일을 지원합니다.DOCX, PDF 및 기타 형식으로 변환은 핵심 Aspose.Words APIs를 통해 사용할 수 있습니다.

**이 포맷은 저장 작업 중에 보존되나요?**예. Aspose.Words는 플랫폼 내에서 높은 신뢰성을 제공하고 포맷 일관성을 보장합니다.

**ODT 메일 조합을 자동으로 할 수 있습니까?**예. 데이터 연결 기능과 OTT 템플릿을 결합하여 사용자 지정된 OpenOffice 문서를 생성합니다.

**어떤 산업은 ODT 파일 프로세서를 사용합니까?**일반적인 사용 사례는 문서 관리, 보고, 청구서 생성, 출판, 소매, 의료 및 은행 입니다.

 한국어