Eksportuj OFT do FLATOPC przez .NET

Interfejs API .NET do renderowania poczty e-mail do FLATOPC w systemach Windows, macOS i Linux bez korzystania z programu Word lub Outlook

 

Jeśli jesteś programistą .NET i chcesz dodać funkcje konwersji OFT do FLATOPC w swoich aplikacjach, najlepszym rozwiązaniem są interfejsy API Aspose.Total for .NET Naprzód. Używając Aspose.Cells for .NET , możesz przekonwertować format pliku OFT na HTML. Następnie, używając Aspose.Words for .NET , możesz renderować HTML do FLATOPC.

C# API do konwersji OFT na FLATOPC

  1. Otwórz plik OFT za pomocą klasy MailMessage
  2. Konwertuj OFT na HTML za pomocą metody Save
  3. Załaduj HTML za pomocą klasy Document
  4. Zapisz dokument w formacie FLATOPC za pomocą metody Save i ustaw Flatopc jako SaveFormat

Wymagania dotyczące konwersji

Zainstaluj z wiersza poleceń jako nuget install Aspose.Total lub za pomocą konsoli Menedżera pakietów programu Visual Studio za pomocą Install-Package Aspose.Total.

Możesz też pobrać instalator offline MSI lub biblioteki DLL w pliku ZIP ze strony downloads .


MailMessage message = MailMessage.Load("sourceFile.oft");
 
message.Save("HtmlOutput.html", SaveOptions.DefaultHtml);

Document document = new Document("HtmlOutput.html");
// call save method while passing SaveFormat.FlatOpc
document.Save("output.flatopc", SaveFormat.FlatOpc); 

Przeanalizuj plik OFT przez .NET

Przed konwersją OFT na FLATOPC, jeśli chcesz się upewnić, że konwertujesz poprawny e-mail, możesz załadować dokument OFT, przeanalizować go i spojrzeć na żądaną właściwość. Korzystając z klasy MapiMessage Aspose.Cells for .NET API, możesz uzyskać informacje o nadawcy i odbiorcy. Na przykład możesz sprawdzić konkretny adres e-mail nadawcy dla konwersji za pomocą właściwości NazwaNadawcy .

// instantiate MapiMessage to load an OFT file from disk
var outlookMessageFile = MapiMessage.FromFile("message.oft");
 
if(outlookMessageFile.SenderName == "John"){
    
}

Ogranicz edycję dokumentów FLATOPC przez .NET

Podczas zapisywania dokumentu z OFT do FLATOPC może być konieczne zabezpieczenie dokumentu wyjściowego. Czasami może zajść potrzeba ograniczenia możliwości edycji dokumentu i zezwolenia tylko na określone czynności. Może to być przydatne, aby uniemożliwić innym osobom edytowanie poufnych i poufnych informacji w Twoim dokumencie. Interfejs API Aspose.Words for .NET umożliwia kontrolowanie sposobu ograniczania treści za pomocą ProtectionType parametr wyliczenia. Możesz ustawić dokument jako tylko do odczytu, używając następujących wierszy kodu.


Document document = new Document("HtmlOutput.html");

document.Protect(ProtectionType.ReadOnly, "password");
// call save method while passing SaveFormat.FlatOpc
document.Save("output.flatopc", SaveFormat.FlatOpc);  

Eksploruj OFT opcji konwersji z .NET

Przelicz OFTs na BMP (Plik obrazu bitmapowego)
Przelicz OFTs na DOC (Format binarny programu Microsoft Word)
Przelicz OFTs na DOCM (Plik Microsoft Word 2007 Marco)
Przelicz OFTs na DOCX (Dokument Office 2007+ Word)
Przelicz OFTs na DOT (Pliki szablonów Microsoft Word)
Przelicz OFTs na DOTM (Plik szablonu programu Microsoft Word 2007+)
Przelicz OFTs na DOTX (Plik szablonu Microsoft Word)
Przelicz OFTs na EMF (Rozszerzony format metaplików)
Przelicz OFTs na EPUB (Otwórz plik e-booka)
Przelicz OFTs na GIF (Graficzny format wymiany)
Przelicz OFTs na IMAGE (Pliki obrazów)
Przelicz OFTs na JPEG (Wspólna Grupa Ekspertów Fotograficznych)
Przelicz OFTs na MD (język Markdowna)
Przelicz OFTs na ODT (Format pliku tekstowego OpenDocument)
Przelicz OFTs na OTT (Szablon OpenDocument)
Przelicz OFTs na PCL (Język poleceń drukarki)
Przelicz OFTs na PDF (format dokumentu przenośnego)
Przelicz OFTs na PNG (Przenośna grafika sieciowa)
Przelicz OFTs na PS (Plik PostScript)
Przelicz OFTs na RTF (Bogaty format tekstu)
Przelicz OFTs na SVG (Skalarna grafika wektorowa)
Przelicz OFTs na TIFF (Oznaczony format pliku obrazu)
Przelicz OFTs na WORD (Formaty plików edytora tekstu)
Przelicz OFTs na WORDML (Przetwarzanie tekstu Microsoft Word 2003ML)
Przelicz OFTs na XPS (Specyfikacje papieru XML)