다음을 통해 공유


DocumentBase.ExportAsFixedFormat 메서드

문서를 PDF 또는 XPS 형식으로 저장합니다.

네임스페이스:  Microsoft.Office.Tools.Word
어셈블리:  Microsoft.Office.Tools.Word.v4.0.Utilities(Microsoft.Office.Tools.Word.v4.0.Utilities.dll)

구문

‘선언
Public Sub ExportAsFixedFormat ( _
    outputFileName As String, _
    exportFormat As WdExportFormat, _
    openAfterExport As Boolean, _
    optimizeFor As WdExportOptimizeFor, _
    range As WdExportRange, _
    from As Integer, _
    to As Integer, _
    item As WdExportItem, _
    includeDocProps As Boolean, _
    keepIRM As Boolean, _
    createBookmarks As WdExportCreateBookmarks, _
    docStructureTags As Boolean, _
    bitmapMissingFonts As Boolean, _
    useISO19005_1 As Boolean, _
    ByRef fixedFormatExtClassPtr As Object _
)
public void ExportAsFixedFormat(
    string outputFileName,
    WdExportFormat exportFormat,
    bool openAfterExport,
    WdExportOptimizeFor optimizeFor,
    WdExportRange range,
    int from,
    int to,
    WdExportItem item,
    bool includeDocProps,
    bool keepIRM,
    WdExportCreateBookmarks createBookmarks,
    bool docStructureTags,
    bool bitmapMissingFonts,
    bool useISO19005_1,
    ref Object fixedFormatExtClassPtr
)

매개 변수

  • outputFileName
    형식: System.String
    새 PDF 또는 XPS 파일의 경로와 파일 이름입니다.
  • openAfterExport
    형식: System.Boolean
    새 파일을 자동으로 열려면 true이고, 그렇지 않으면 false입니다.
  • range
    형식: Microsoft.Office.Interop.Word.WdExportRange
    내보내기 범위가 문서 전체인지, 현재 페이지인지, 텍스트 범위인지, 현재 선택 영역인지를 지정하는 WdExportRange 값 중 하나입니다.기본값은 문서 전체를 내보내는 것입니다.
  • includeDocProps
    형식: System.Boolean
    새 파일에 문서 속성을 포함하려면 true이고, 그렇지 않으면 false입니다.
  • keepIRM
    형식: System.Boolean
    소스 문서에 IRM(정보 권한 관리) 보호 기능이 있는 경우 XPS 문서에 IRM 권한을 복사하려면 true이고, 그렇지 않으면 false입니다.기본값은 true입니다.
  • docStructureTags
    형식: System.Boolean
    콘텐트의 흐름 및 논리적 구성에 대한 정보와 같이 화면 판독기에 유용한 추가 데이터를 포함하려면 true이고, 그렇지 않으면 false입니다.기본값은 true입니다.
  • bitmapMissingFonts
    형식: System.Boolean
    텍스트의 비트맵을 포함하려면 true이고, 텍스트 글꼴을 참조하려면 false입니다.글꼴 라이선스에 따라 글꼴을 PDF 파일에 포함할 수 없으면 이 매개 변수를 true로 설정합니다.이 매개 변수를 false로 설정하면 보는 사람의 컴퓨터에서 지정된 글꼴을 사용할 수 없는 경우 적절한 글꼴로 대체됩니다.기본값은 true입니다.
  • useISO19005_1
    형식: System.Boolean
    ISO 19005-1로 표준화된 일부 PDF로만 PDF 사용을 제한하려면 true이고, 그렇지 않으면 false입니다.이 매개 변수를 true로 설정하면 결과 파일은 보다 안정적이고 독립적이게 되지만 파일 크기가 커지고 서식 제한으로 인해 인위적인 시각 요소가 더 많이 나타나게 됩니다.기본값은 false입니다.
  • fixedFormatExtClassPtr
    형식: System.Object%
    문서를 다른 고정 형식으로 저장할 수 있게 해 주는 IMsoDocExporter 인터페이스의 구현에 대한 포인터입니다.자세한 내용은 Extending the Office (2007) Fixed-Format Export Feature를 참조하십시오.

설명

이 기능을 제공하는 추가 기능을 설치한 후에만 Microsoft Office Word에서 PDF 또는 XPS 파일로 저장할 수 있습니다. 자세한 내용은 Office Online에서 "Enable support for other file formats, such as PDF and XPS"를 검색하십시오.

선택적 매개 변수

선택적 매개 변수에 대한 자세한 내용은 Office 솔루션의 선택적 매개 변수를 참조하십시오.

예제

다음 코드 예제에서는 현재 문서를 지정된 이름의 PDF 형식으로 저장합니다. 폴더를 지정하지 않으므로 PDF 파일은 기본적으로 사용자의 My Documents 폴더에 저장됩니다. 이 예제를 사용하려면 문서 수준 프로젝트 ThisDocument 클래스에서 실행하십시오.

Private Sub SaveAsPDF()
    Me.ExportAsFixedFormat("MyPDFDocument", _
        Word.WdExportFormat.wdExportFormatPDF)
End Sub
private void SaveAsPDF()
{            
    this.ExportAsFixedFormat(
        @"myPDFDocument",
        Word.WdExportFormat.wdExportFormatPDF,
        false,
        Word.WdExportOptimizeFor.wdExportOptimizeForOnScreen,
        Word.WdExportRange.wdExportAllDocument,
        0,
        0,
        Word.WdExportItem.wdExportDocumentWithMarkup,
        true,
        true,
        Word.WdExportCreateBookmarks.wdExportCreateWordBookmarks,
        true,
        true,
        false,
        ref missing);
}

.NET Framework 보안

  • 직접 실행 호출자의 경우 완전히 신뢰합니다. 이 멤버는 부분적으로 신뢰할 수 있는 코드에서 사용할 수 없습니다. 자세한 내용은 부분 신뢰 코드에서 라이브러리 사용을 참조하십시오.

참고 항목

참조

DocumentBase 클래스

Microsoft.Office.Tools.Word 네임스페이스