2012-06-18 92 views
4

我需要在monodouch應用程序中從我的包中打開pdf。我不知道它是否來自路徑,但我無法打開該pdf。有人可以給我一個如何打開PDF文件的例子嗎?我正在使用pdftron庫。Monotouch在設備上打開pdf?

回答

6

首先確保您的文件在Build Action從MonoDevelop中標記爲Content。這將確保它被複制到您的應用程序包中。

NSBundle.MainBundle.BundlePath 

從這個你可以嘗試探測你的文件,例如:

然後,從你的應用程序,你可以使用下面的屬性讓你的應用程序包路徑

if (File.Exists (Path.Combine (NSBundle.MainBundle.BundlePath, "myfile.pdf")) { 
    Console.WriteLine ("got it"); 
} else { 
    Console.WriteLine ("can't find it"); 
} 

一旦你找到了正確的路徑到您的文件,你應該能夠把它提供給你的PDF庫。

+0

非常感謝您! – Vaskl

+0

您是否有pdfTron框架的名稱,我認爲這也可能是一個問題? – Vaskl

+0

@PirlituVasilica不,這是我第一次聽到這個庫 – poupou