using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Runtime.InteropServices;
using System.IO;
namespace PDFBase64Converter
{
[ComVisible(true)]
[Guid("6E61CB6E-CA65-4840-8B64-A0FED5063C72")]
public interface IConverter
{
[DispId(0x8001)]
string ConvertPDFToBase64(string inputFilePath);
void ConvertBase64ToPDF(string base64, string outputFilePath);
}
[ClassInterface(ClassInterfaceType.None)]
[ProgId("PDFBase64Converter")]
[Guid("46785FD5-D11C-4760-B842-7659A800A599")]
public class Converter : IConverter
{
public string ConvertPDFToBase64(string inputFilePath)
{
byte[] pdfBytes = File.ReadAllBytes(inputFilePath);
string base64 = Convert.ToBase64String(pdfBytes);
return base64;
}
public void ConvertBase64ToPDF(string base64, string outputFilePath)
{
byte[] bytes = Convert.FromBase64String(base64);
File.WriteAllBytes(outputFilePath, bytes);
}
}
}
RegAsm.exe "D:\joshua\Workspace\dotNetLibaries\PDFBase64Converter\bin\Release\PDFBase64Converter.dll" /tlb:"D:\joshua\Workspace\dotNetLibaries\PDFBase64Converter\bin\Release\PDFBase64Converter.tlb"
gacutil.exe /i "D:\joshua\Workspace\dotNetLibaries\PDFBase64Converter\bin\Release\PDFBase64Converter.dll"
RegAsm.exe "D:\joshua\Workspace\dotNetLibaries\PDFBase64Converter\bin\Release\PDFBase64Converter.dll" /tlb:"D:\joshua\Workspace\dotNetLibaries\PDFBase64Converter\bin\Release\PDFBase64Converter.tlb"
RegAsm.exe "D:\joshua\Workspace\dotNetLibaries\PDFBase64Converter\bin\Release\PDFBase64Converter.dll" /tlb:"D:\joshua\Workspace\dotNetLibaries\PDFBase64Converter\bin\Release\PDFBase64Converter.tlb" [b]/codebase[/b]
DaMu-DevX hat geschrieben:Moin @Joshua,
Schau bei den Automations in Navision doch bitte nach dem Text, den du in den Projekteigenschaften unter "Description" (also "Library for converting PDF to Base64") eingegeben hast. Dieses Feld scheint in den "Automation Server List" von Navision angezeigt zu werden (zumindest in meinem letzten Test, der gerade 3 Stunden her ist).
Kannst du darĂĽber deine Assembly finden?
ZurĂĽck zu Software-Integration
Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast