Exportálja az OFT-t GIF-be .NET-en keresztül

.NET API az OFT GIF formátumban való megjelenítéséhez Windows, macOS és Linux rendszeren Word vagy Outlook használata nélkül

 

Ha Ön .NET-fejlesztő, szeretné hozzáadni az OFT-t az alkalmazásokon belüli GIF-konverziós funkciókhoz, az Aspose.Total for .NET fájlformátum-manipulációs API-k jelentik az utat. előre. Az Aspose.Cells for .NET használatával konvertálhatja az OFT fájlformátumot HTML-re. Ezt követően az Aspose.Words for .NET használatával a HTML-t GIF-be renderelheti.

C# API az OFT GIF-vé konvertálásához

  1. Nyissa meg az OFT fájlt a MailMessage osztály használatával
  2. Alakítsa át az OFT-címet HTML-vé a Save módszerrel
  3. Töltse be a HTML-t a Document osztály használatával
  4. Mentse a dokumentumot GIF formátumba a Save módszerrel, és állítsa be a Gif-t SaveFormat-ként.

Konverziós követelmények

Telepítés parancssorból nuget install Aspose.Total néven, vagy a Visual Studio Package Manager konzolján keresztül az Install-Package Aspose.Total paranccsal.

Alternatív megoldásként letöltheti az offline MSI telepítőt vagy a DLL-eket ZIP-fájlban a downloads webhelyről.


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

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

document.Save("output.gif", SaveFormat.Gif); 

Az OFT fájl elemzése .NET-en keresztül

Az OFT GIF-vé konvertálása előtt, ha meg szeretne győződni arról, hogy a megfelelő e-mailt konvertálja, töltse be az OFT dokumentumot, elemezze, és tekintse meg a kívánt tulajdonságot. A MapiMessage Aspose.Cells for .NET API, a küldő és a címzett információkat kaphat. Például a SenderName tulajdonság használatával ellenőrizheti a konverzióhoz tartozó feladó e-mail-címét.

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

A GIF-dokumentumszerkesztés korlátozása .NET-en keresztül

Amikor a dokumentumot OFT-ből GIF-be menti, előfordulhat, hogy meg kell védenie a kimeneti dokumentumot. Előfordulhat, hogy korlátoznia kell egy dokumentum szerkesztésének lehetőségét, és csak bizonyos műveleteket kell engedélyeznie vele. Ez hasznos lehet annak megakadályozására, hogy mások szerkeszthessék a dokumentumban található érzékeny és bizalmas információkat. Az Aspose.Words for .NET API lehetővé teszi a tartalom korlátozásának módját a ProtectionType felsorolási paraméter. A következő kódsorok használatával beállíthatja dokumentumát írásvédettre.


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

document.Protect(ProtectionType.ReadOnly, "password");

document.Save("output.gif", SaveFormat.Gif);  

OFT konverziós beállítások felfedezése .NET

OFTs konvertálása BMP (Bitmap Image File)
OFTs konvertálása DOC (Microsoft Word Binary Format)
OFTs konvertálása DOCM (Microsoft Word 2007 Marco File)
OFTs konvertálása DOCX (Office 2007+ Word Document)
OFTs konvertálása DOT (Microsoft Word Template Files)
OFTs konvertálása DOTM (Microsoft Word 2007+ Template File)
OFTs konvertálása DOTX (Microsoft Word Template File)
OFTs konvertálása EMF (Enhanced Metafile Format)
OFTs konvertálása EPUB (Open eBook File)
OFTs konvertálása FLATOPC (Microsoft Word 2003 WordprocessingML)
OFTs konvertálása JPEG (Joint Photographic Expert Group)
OFTs konvertálása MD (Markdown Language)
OFTs konvertálása ODT (OpenDocument Text File Format)
OFTs konvertálása OTT (OpenDocument Standard Format)
OFTs konvertálása PCL (Printer Command Language Document)
OFTs konvertálása PDF (Portable Document Format)
OFTs konvertálása PNG (Portable Network Graphic)
OFTs konvertálása PS (PostScript File)
OFTs konvertálása RTF (Rich Text Format)
OFTs konvertálása SVG (Scalar Vector Graphics)
OFTs konvertálása TIFF (Tagged Image File Format)
OFTs konvertálása WORD (WordProcessing File Formats)
OFTs konvertálása WORDML (Microsoft Word 2003 WordprocessingML)
OFTs konvertálása XPS (XML Paper Specifications)