Se você é um desenvolvedor .NET que deseja adicionar recursos de conversão de OFT para PNG dentro de seus aplicativos, as APIs de manipulação de formato de arquivo Aspose.Total for .NET são o caminho. frente. Usando Aspose.Cells para .NET , você pode converter o formato de arquivo OFT para HTML. Depois disso, usando Aspose.Words for .NET , você pode renderizar HTML para PNG.
API C# para converter OFT em PNG
- Abra o arquivo OFT usando a classe MailMessage
- Converta OFT para HTML usando o método Save
- Carregue HTML usando a classe Document
- Salve o documento no formato PNG usando o método Save e defina Png como SaveFormat
Requisitos de conversão
Instale a partir da linha de comando como nuget install Aspose.Total
ou via Package Manager Console do Visual Studio com Install-Package Aspose.Total
.
Como alternativa, obtenha o instalador MSI offline ou as DLLs em um arquivo ZIP em downloads .
MailMessage message = MailMessage.Load("sourceFile.oft");
message.Save("HtmlOutput.html", SaveOptions.DefaultHtml);
Document document = new Document("HtmlOutput.html");
document.Save("output.png", SaveFormat.Png);
Analisar arquivo OFT via .NET
Antes de converter OFT para PNG, se você quiser ter certeza de que está convertendo o oft correto, você pode carregar o documento OFT, analisá-lo e dar uma olhada na propriedade desejada. Usando a classe MapiMessage de Aspose.Cells for .NET API, você pode obter informações de remetente e destinatários. Por exemplo, você pode verificar um e-mail de remetente específico para a conversão usando a propriedade SenderName .
// instantiate MapiMessage to load an OFT file from disk
var outlookMessageFile = MapiMessage.FromFile("message.oft");
if(outlookMessageFile.SenderName == "John"){
}
Restringir a edição de documentos PNG via .NET
Ao salvar o documento de OFT para PNG, talvez seja necessário proteger seu documento de saída. Às vezes, pode ser necessário limitar a capacidade de editar um documento e permitir apenas determinadas ações com ele. Isso pode ser útil para evitar que outras pessoas editem informações confidenciais em seu documento. Aspose.Words for .NET API, permite controlar a maneira como você restringe o conteúdo usando o ProtectionType parâmetro de enumeração. Você pode definir seu documento como somente leitura usando as seguintes linhas de código.
Document document = new Document("HtmlOutput.html");
document.Protect(ProtectionType.ReadOnly, "password");
document.Save("output.png", SaveFormat.Png);
Explore OFT Opções de conversão com .NET
O que é OFT Formato de Arquivo
O formato de arquivo OFT está associado ao Microsoft Outlook e é usado para criar modelos de mensagens de e-mail. OFT significa modelo de formulário do Outlook. É um formato de arquivo que permite aos usuários criar e salvar modelos de e-mail pré-formatados com layouts, formatação e conteúdo específicos.
Arquivos OFT são normalmente usados quando os usuários desejam criar mensagens de e-mail consistentes e padronizadas para tarefas repetitivas ou comunicações comuns. Eles podem incluir espaços reservados para variáveis como nomes de destinatários ou linhas de assunto, facilitando a personalização do modelo para destinatários individuais.
Quando um arquivo OFT é aberto no Microsoft Outlook, ele cria uma nova mensagem de e-mail com base no design de modelo. Os usuários podem personalizar o conteúdo, adicionar ou remover destinatários e fazer as modificações necessárias antes de enviar o e-mail.
Os arquivos OFT são particularmente úteis para empresas ou indivíduos que enviam com frequência tipos semelhantes de e-mails, como boletins informativos, anúncios , ou respostas a perguntas comuns. Ao usar modelos OFT, os usuários podem economizar tempo e garantir consistência em suas comunicações por e-mail.
É importante observar que os arquivos OFT só podem ser abertos e usados com o Microsoft Outlook. Outros clientes ou aplicativos de e-mail podem não suportar este formato de arquivo. Além disso, ao compartilhar modelos OFT com outras pessoas, é essencial garantir que eles estejam usando o Microsoft Outlook para utilizar o modelo adequadamente.
O que é PNG Formato de Arquivo
PNG (Portable Network Graphics) é um formato de arquivo gráfico raster amplamente usado que foi projetado para substituir o antigo formato GIF (Graphics Interchange Format). Ao contrário do GIF, que tem uma paleta de cores limitada e oferece suporte apenas a cores indexadas, o PNG oferece suporte a cores reais e imagens em tons de cinza com uma rica profundidade de cores.
O formato PNG utiliza compactação sem perdas, o que significa que pode reduzir o tamanho do arquivo sem sacrificando a qualidade da imagem. Isso o torna adequado para armazenar gráficos que exigem alto nível de detalhe e clareza, como fotografias, ilustrações e logotipos. Os arquivos PNG são frequentemente usados na web para imagens que precisam de transparência, pois o PNG oferece suporte à transparência do canal alfa, permitindo uma mistura suave de imagens em diferentes planos de fundo.
Uma das vantagens do PNG é que ele oferece suporte a entrelaçados e imagens não entrelaçadas. Os PNGs entrelaçados são carregados gradualmente, exibindo uma versão de baixa resolução da imagem antes de renderizar progressivamente os detalhes de alta resolução. Esse recurso é especialmente útil para imagens grandes ou conexões de internet lentas, pois fornece uma melhor experiência do usuário mostrando uma visualização enquanto a imagem é carregada.
Os arquivos PNG podem ser criados e editados com vários softwares gráficos, como o Adobe Photoshop, GIMP e Paint.NET. Eles são amplamente suportados por navegadores modernos, visualizadores de imagens e ferramentas de edição em diferentes sistemas operacionais.