/// <summary> /// イメージファイルからdocuworkファイルを出力する /// </summary> /// <param name="inPath"> /// 入力イメージファイルパス /// </param> /// <param name="outPath"> /// 出力docuworkファイルパス /// </param> /// public static void FromTiff(string inPath, string outPath) { // docuwork出力オプション Xdwapi.XDW_CREATE_OPTION_EX2 op = new Xdwapi.XDW_CREATE_OPTION_EX2(); op.FitImage = Xdwapi.XDW_CREATE_FIT; // docuworkファイル出力 int api_result = Xdwapi.XDW_CreateXdwFromImageFile(inPath, outPath, op); if (api_result < 0) { MessageBox.Show("docuworkファイルの出力に失敗しました。"); } }
protected override void Execute(CodeActivityContext context) { var inFile = InFile.Get(context); var outFile = OutFile.Get(context); Xdwapi.XDW_DOCUMENT_HANDLE documentHandle = new Xdwapi.XDW_DOCUMENT_HANDLE(); Xdwapi.XDW_OPEN_MODE_EX mode = new Xdwapi.XDW_OPEN_MODE_EX(); mode.Option = Xdwapi.XDW_OPEN_UPDATE; mode.AuthMode = Xdwapi.XDW_AUTH_NODIALOGUE; //api_result = Xdwapi.XDW_OpenDocumentHandle(outFile, ref documentHandle, mode); Xdwapi.XDW_DeletePage(documentHandle, 1); // inputPath Xdwapi.XDW_InsertDocument(documentHandle, 1, inFile); Xdwapi.XDW_SaveDocument(documentHandle); Xdwapi.XDW_CloseDocumentHandle(documentHandle); }