ブログ記事167件
C#を利用してExcelをPDFに変換する変換シーンExcelをPDFに変換するのはよく使われている機能です、一般的な変換シーンは以下の3種があります:・Excelドキュメント全体をPDFに変換する・Excelドキュメントの一つのワークシートをPDFに変換する・Excelドキュメントの一つのワークシートの一部のセルをPDFに変換する皆さんの知ってるとおり、Officeには、ExcelをPDFにエクスポートする機能が組み込まれていますが、指定された一部のセルの内容をPDFに変換
System.Diagnostics.Process.Start("explorer.exe",@"任意のフォルダ名");で解決です。.NET5~8では、旧式の方法は無理です。旧式の方法:System.Diagnostics.Process.Start(@"任意のフォルダ名");結果:アクセスが拒否されます。以上です。
円形のボタンを簡単に作る方法について書きます(^^♪(1)新しいプロジェクトを作成します。(2)WPFアプリを作ります。(3)プロジェクトを作成します。(4)プロジェクトに、「Images」フォルダを追加します。(5)そこに、アイコンを追加します。(6)MainWindow.xamlのXAMLを編集します。(7)MainWindow.xamlにクリックイベントを追加します。(8)MainWindowのコードを編集します。(9)ビルドして、実行すると、円形のボタンが出ます。(1
覚書その5「その13「DocumentManagerAPI」でBOM作成」も見てね「DocumentManagerAPI」も勉強がてらイジってみよう、、、「SOLIDWORKSDocumentManagerAPI」&C#で作成。アセンブリを選択すると・ツリー構造を取得(ファイル名と<コンフィギュレーション名>)・ツリーを選択するとファイルのプロパティをアレコレ出す。・ユーザー定義プロパティも出しちゃう・ついでにプレビューも出しちゃえ・あとは
みんな大好き「DocumentManagerAPI」(個人差がありますその5「DocumentManagerAPI」ではDocumentManagerでツリーの取得なんかをやってみましたアレコレと出来そうなことを試しつつ実務で使えそうなものを作ってみるか、、、とアセンブリや図面ファイルをドラッグ&ドロップするとBOMを取得/作成してくれるアプリ複数のオプションを使い分けたかったのでオプションはテキストファイルでデフォルトオプション以外の場合はアセンブリファイルと一緒
ただの覚え書きなので読みやすさとか考えてないです二重起動を防止したいときにMutexを使う。場所はスタートアップメソッドがいいかと。以下コードusingSystem;usingSystem.Threading;publicstaticclassEntryPoint{privatestaticMutex_Mutex;publicstaticvoidMain(){try
OpenCVSharp4を用いて、画像をリサイズして保存する方法について書きます。まず、富士山の絵をC:\富士山.jpgとして、保存しておきます。さて、説明を開始します。(1)新しいプロジェクトの作成(2)NuGetパッケージマネージャーを使用して「OpenCvSharp4.Windows」パッケージをインストールします。(3)プログラミングします。(4)実行します。富士山の絵が無事にリサイズされて保存されました。また、富士山の絵がウインドウに表示されま
このチュートリアルに従ってVisualStudioCodeで.NETコンソールアプリケーションのデバッグを試してみたときのトラブルと解決方法について。https://docs.microsoft.com/ja-jp/dotnet/core/tutorials/debugging-with-visual-studio-codehttps://docs.microsoft.com/ja-jp/dotnet/core/tutorials/with-visual-studio-code
(まとめ)MahApps.Metroを使うと、格好の良い部品を使える。(手順)(1)WPFアプリ(.NETFramework)を作成します。(2)「参照」を右クリックして、「NuGetパッケージの管理」で、「MahAps.Metro」をインストールします。(3)usingMahApps.Metro.Controlsとして、MetroWindowをMainWinowに継承させる。(4)MainWindow.xamlをプログラミングします。
どんな領域の仕事でもWordドキュメントは欠かせないものでしょう。しかしネットで検索できる多くのソフトの機能は不完全であるか、同一のものを重複しています。ようやく完全な機能を備えたソフトを見つけたら有料です。でも安心して、ここで無料かつ我々の要求をかなえるC#ライブラリーがでました、そして、以下はその強力な無料ライブラリーをとことん紹介しますね。まずはどうやって手に入れますか?無料版Spire.Docコンポーネントをダウンロード:FreeSpire.Docfor.Netまたこの文章から
画像の上にSVGでお絵描きをする機能を実装する機会がありました。その中で、最終的に書き終えたSVGと画像を合成して保存する必要があったんですが、C#で作ったその時の実装ではGraphicsクラスやImageクラスを使って、実質Windows上でしか動かないプログラムになってました。同じことをLinuxでやるならどうやったらいいのかなと思って軽く調べてみたらSkiaSharp.Svgというライブラリを見つけました。使ってみると、めっちゃ簡単で便利だったんでC#でSVGを扱うな
今回は、ファイルの情報から、動画のファイルの長さを調べてみます。(1)新しいプロジェクトをします。(2)Shell32を、COM参照します。(3)画面をデザインします。(4)プログラムを書きます。適当な動画ファイルを参照します。今回は、"c:\ベルーガさん.mp4"ファイルです。(5)実行して、ボタンをクリックします。(6)はい、27番の動画の再生の長さの情報を、見事にファイルから取得できました(^^♪GetDetailsOfの、27番ありがとう。良かっ
Microsoft.Data.Sqliteを利用する準備について書きます。(1)NuGetで、SQLitePCLRaw.bundle.e_sqlite3をインストールします。(2)NuGetで、SQLiteを検索すると、Microsoft.Data.SqliteとSystem.Data.SQLiteが現れます。そこで、動作が正確な方のMicrosoft.Data.Sqliteを選んで、インストールします。(3)プログラムのPackagesフォルダにインストールされた、S