SaveAsPdfA.cs
//
// This code is part of Document Solutions for Word demos.
// Copyright (c) MESCIUS inc. All rights reserved.
//
using System.IO;
using GrapeCity.Documents.Word;
using GrapeCity.Documents.Word.Layout;

namespace DsWordWeb.Demos
{
    // This sample shows how to export a DOCX document to PDF/A format with structure tags.
    public class SaveAsPdfA
    {
        public GcWordDocument CreateDocx()
        {
            GcWordDocument doc = new();
            doc.Load(Path.Combine("Resources", "WordDocs", "JsFrameworkExcerpt.docx"));
            return doc;
        }

        public static PdfOutputSettings GetPdfOutputSettings()
        {
            var settings = new PdfOutputSettings()
            {
                ExportStructureTags = true,
                MissingDocumentTitle = "<document title placeholder>",
            };
            return settings;
        }
    }
}