# Aspose ## Convert Image -> Text ```csharp // Initialize an instance of OcrEngine OcrEngine ocrEngine = new OcrEngine(); // Set the Image property by loading the image from file path location or an instance of MemoryStream ocrEngine.Image = ImageStream.FromFile(dataDir + "Sampleocr.bmp"); // Process the image if (ocrEngine.Process()) { // Display the recognized text Console.WriteLine(ocrEngine.Text); } ``` ## Convert PDF -> Text ```csharp // Open document Document pdfDocument = new Document(dataDir + "ExtractTextAll.pdf"); // Create TextAbsorber object to extract text TextAbsorber textAbsorber = new TextAbsorber(); // Accept the absorber for all the pages pdfDocument.Pages.Accept(textAbsorber); // Get the extracted text string extractedText = textAbsorber.Text; ``` ## Convert Word -> Text ```csharp Stream stream = new FileStream(MyDir + "Bookmark.docx", FileMode.Open); PlainTextDocument plaintext = new PlainTextDocument(stream); Console.WriteLine(plaintext.Text; ``` ## Hent vedhæftede filer fra e-mail ```csharp // For complete examples and data files, please go to https://github.com/aspose-email/Aspose.Email-for-.NET // The path to the File directory. string dataDir = RunExamples.GetDataDir_Email(); // Create an instance of MailMessage and load an email file MailMessage mailMsg = MailMessage.Load(dataDir + "Message.msg", new MsgLoadOptions()); foreach (Attachment attachment in mailMsg.Attachments) { // To display the the attachment file name attachment.Save(dataDir + "MessageEmbedded_out.msg"); Console.WriteLine(attachment.Name); } ```