NOVINKA! E-learningové kurzy umělé inteligence. Nyní AI za nejlepší ceny. Zjisti více:
NOVINKA – Víkendový online kurz Software tester, který tě posune dál. Zjisti, jak na to!
Avatar
Martin Zbirovský:15.9.2017 20:58

Cus, neporadil by mi někdo jak převést ve WPF world dokument s koncovkou .odt do nastroje Document Viewer? resp. melo by to fungovat asi takhle kliknu na tlačítko to mi otevře složky kde najdu nějaký World dam Ok a ten se mi zobrazí v nástroji Document Viewer. Tohle je kod v tlačítku ale nevím jak to co dále nedaří se mi to tam zobrazit
Pokud by to šlo udelat i jinak budu rád předem diky...

Microsoft.Win32­.OpenFileDialog dlg = new Microsoft.Win32­.OpenFileDialog();
dlg.DefaultExt = ".doc";
dlg.Filter = "Word documents (.odt)|*.odt";
Nullable<bool> result = dlg.ShowDialog();
if (result == true)
{
if (dlg.FileName­.Length > 0)
{
SelectedFileTex­tBox.Text = dlg.FileName;
string newXPSDocumentName = String.Concat(Sys­tem.IO.Path.Get­DirectoryName(dlg­.FileName), "\\",
System.IO.Pat­h.GetFileName­WithoutExtensi­on(dlg.FileNa­me), ".xps");
documentViewer1­.Document =

 
Odpovědět
15.9.2017 20:58
Avatar
ostrozan
Tvůrce
Avatar
Odpovídá na Martin Zbirovský
ostrozan:17.9.2017 8:31

Budeš potřebovat asi něco jako je "tohle ":https://www.gnostice.com/nl_article.asp?…

 
Nahoru Odpovědět
17.9.2017 8:31
Avatar
Martin Zbirovský:17.9.2017 13:16

Díky tohle se mi bude taky hodit podařilo se mi to udělat alespon na .xps ale nevim jak to převest z .odt nebo pdf na xps ale to přijde pokud by někdo chtěl tady je kod jak se mi to podařilo třeba ho někdo použije

Při kliknutí na tlačítko se otevře win dialog, při vybraní souboru napíše cestu k tomuto souboru do text boxu a soubor otevře v DocumentViewer bohužel jen typu xps na ostatní jsem ještě malej pán... dík a pěkný den!

/// musite si ještě přidat odkaz na ReachFramework
using System.IO;
using Microsoft.Win32;
using System.Window­s.Xps.Packagin­g;

/// kod pod tlačitkem
SelectedFileTex­tBox.Text = dlg.FileName;
string newXPSDocumentName = String.Concat(Sys­tem.IO.Path.Get­DirectoryName(dlg­.FileName), "\\",
System.IO.Pat­h.GetFileName­WithoutExtensi­on(dlg.FileNa­me), ".xps");

XpsDocument document1 = new XpsDocument(new­XPSDocumentNa­me, System.IO.File­Access.Read);
documentViewer1­.Document = document1.Get­FixedDocumentSe­quence();

 
Nahoru Odpovědět
17.9.2017 13:16
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 3 zpráv z 3.