[研究] Visual Studio 2019 安裝的 AzCopy 是 v6.2.0
2019-08-31
注意,AzCopy 6.x、7.x、8.x、10.x 語法有差異。
(完)
如果您想要將資料複製到您的Azure 資料表儲存體服務, 請安裝AzCopy 7.3 版。
AzCopy 7.3 版 直接下載
https://aka.ms/downloadazcopynet
檔案:MicrosoftAzureStorageAzCopy.msi
開始使用 AzCopy
2019/08/08
https://docs.microsoft.com/zh-tw/azure/storage/common/storage-use-azcopy-v10
使用 AzCopy 和檔案儲存體傳輸資料
2019/05/14
https://docs.microsoft.com/zh-tw/azure/storage/common/storage-use-azcopy-files
使用 AzCopy v8.1 on Windows 傳送資料
2019/01/03
https://docs.microsoft.com/zh-tw/previous-versions/azure/storage/storage-use-azcopy
直接下載最新版本的 AzCopy
http://aka.ms/downloadazcopy
檔案:MicrosoftAzureStorageTools.msi
使用 AzCopy 命令列公用程式傳輸資料
https://azure.microsoft.com/zh-tw/documentation/articles/storage-use-azcopy/
2019年8月31日 星期六
[研究] ASP.NET FileUpload上傳檔案大小限制
[研究] ASP.NET FileUpload上傳檔案大小限制
2019-08-31
2個地方要改
1. Web.Config的maxRequestLength要設大,單位 KB。
2. IIS 點中央II區域的「要求篩選」,點右邊「編輯功能設定」,單位 bytes,範圍 0~4294967295,最大 4GB。
(完)
2019-08-31
2個地方要改
1. Web.Config的maxRequestLength要設大,單位 KB。
2. IIS 點中央II區域的「要求篩選」,點右邊「編輯功能設定」,單位 bytes,範圍 0~4294967295,最大 4GB。
(完)
[研究][Delphi] 取得 PowerPoint ( .pptx , .ppt )中所有文字 (使用 PowerPoint COM Object)
[研究][Delphi] 取得 PowerPoint ( .pptx , .ppt )中所有文字 (使用 PowerPoint COM Object)
2019-08-31
實際測試於 Embarcadero Delphi.10.3.1 v26.0 ( 2019 ) + Office 2019
Office 必須是 商業版本 ( Viewer 無用),啟用期限未到的,或 已經啟用的。( 逾期未啟用好像也不行)。
uses 要加上 ComObj;
下面實際測試僅能用於 .pptx,但有時 .ppt 會失敗。
PptApp.Presentations.Open(sName, False, False, True);
會出現
Project XXX.exe raised exception class EOleException with message '無法指出的錯誤'.
目前測試,被開啟的 .ppt 和本程式在相同目錄,就可能發生;不同目錄,目前都正常。
不管編譯目標是產生 32 位元 or 64 bits 的程式,執行時都可能發生問題。
.pptx 則似乎都正常。
Unit1.pas
(完)
相關
Presentations.Open method (PowerPoint) | Microsoft Docs
https://docs.microsoft.com/en-us/office/vba/api/powerpoint.presentations.open
2019-08-31
實際測試於 Embarcadero Delphi.10.3.1 v26.0 ( 2019 ) + Office 2019
Office 必須是 商業版本 ( Viewer 無用),啟用期限未到的,或 已經啟用的。( 逾期未啟用好像也不行)。
uses 要加上 ComObj;
下面實際測試僅能用於 .pptx,但有時 .ppt 會失敗。
PptApp.Presentations.Open(sName, False, False, True);
會出現
Project XXX.exe raised exception class EOleException with message '無法指出的錯誤'.
目前測試,被開啟的 .ppt 和本程式在相同目錄,就可能發生;不同目錄,目前都正常。
不管編譯目標是產生 32 位元 or 64 bits 的程式,執行時都可能發生問題。
.pptx 則似乎都正常。
Unit1.pas
unit Unit1; interface uses Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics, Vcl.Controls, Vcl.Forms, Vcl.Dialogs, Vcl.StdCtrls, comobj; type TForm1 = class(TForm) Memo1: TMemo; Button1: TButton; procedure Button1Click(Sender: TObject); private { Private declarations } public { Public declarations } end; var Form1: TForm1; implementation {$R *.dfm} function ReadPPt(sName: string): string; var n,m,i,j: integer; PptApp: OleVariant; begin try PptApp := CreateOleObject('PowerPoint.Application'); PptApp.Visible := true; PptApp.Presentations.Open(sName); n := PptApp.ActiveWindow.Presentation.Slides.Count; for i:=1 to n do begin m := PptApp.ActiveWindow.Presentation.Slides.item(i).Shapes.Count; for j:=1 to m do begin If PptApp.ActiveWindow.Presentation.Slides.item(i).Shapes.item(j).HasTextFrame Then result:=result+PptApp.ActiveWindow.Presentation.Slides.item(i).Shapes.item(j).TextFrame.TextRange.Text +#$D#$A; end; end; finally PptApp.ActiveWindow.Presentation.Saved := true; PptApp.ActiveWindow.Close; PptApp.Quit; PptApp := null; end; end; procedure TForm1.Button1Click(Sender: TObject); begin Memo1.Text := ReadPPT('C:\Temp\Test.pptx'); end; end. |
(完)
相關
Presentations.Open method (PowerPoint) | Microsoft Docs
https://docs.microsoft.com/en-us/office/vba/api/powerpoint.presentations.open
[研究][C#] 把 Word (.doc 或 .docx) 轉 .html (使用 Microsoft.Office.Interop.Word )
[研究][C#] 把 Word (.doc 或 .docx) 轉 .html (使用 Microsoft.Office.Interop.Word )
2019-08-31
因為使用 Microsoft.Office.Interop.Word,電腦中一定要安裝 Word 付費商業版本才行,Viewer 版不行。
Form1.cs
(完)
2019-08-31
因為使用 Microsoft.Office.Interop.Word,電腦中一定要安裝 Word 付費商業版本才行,Viewer 版不行。
新增說明文字 |
Form1.cs
using Microsoft.Office.Interop.Word; using System; using System.Windows.Forms; namespace WindowsFormsApp2 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void Button1_Click(object sender, EventArgs e) { var word = new Microsoft.Office.Interop.Word.Application(); word.Visible = false; string filePath = "C:\\Temp\\Test2.doc"; string filePath2 = "C:\\Temp\\Test2.htm"; var wordDoc = word.Documents.Open(FileName: filePath, ReadOnly: false); wordDoc.SaveAs2(FileName: filePath2, FileFormat: WdSaveFormat.wdFormatFilteredHTML); wordDoc.Close(); button1.Text = "ok"; } } } |
(完)
[研究][C#] 把 Word ( .docx ) 轉成 html 內容 (使用 DocumentFormat.OpenXml )
[研究][C#][WinForm] 把 .docx 轉成 html 內容 (使用 DocumentFormat.OpenXml 2.9.1)
2019-08-31
(完)
參考
https://pinkhatcode.com/2017/09/02/convert-word-document-text-html-c/
2019-08-31
using DocumentFormat.OpenXml.Packaging; using DocumentFormat.OpenXml.Wordprocessing; using System; using System.IO; using System.Text; using System.Windows.Forms; namespace WindowsFormsApp1 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void Button1_Click(object sender, EventArgs e) { //FileStream fs = // new FileStream(System.IO.Path.GetDirectoryName(Process.GetCurrentProcess().MainModule.FileName) // + @"C:\\Temp\\Test.docx", FileMode.Open); FileStream fs = new FileStream(@"C:\\Temp\\Test.docx", FileMode.Open); Body body = null; MainDocumentPart mainPart = null; using (WordprocessingDocument wdDoc = WordprocessingDocument.Open(fs, false)) { mainPart = wdDoc.MainDocumentPart; body = wdDoc.MainDocumentPart.Document.Body; if (body != null) { richTextBox1.Text = ConvertWordToHTML(body, mainPart); } } fs.Flush(); fs.Close(); } private string ConvertWordToHTML(Body content, MainDocumentPart wDoc) { string htmlConvertedString = string.Empty; foreach (Paragraph par in content.Descendants<Paragraph>()) { foreach (Run run in par.Descendants<Run>()) { RunProperties props = run.RunProperties; htmlConvertedString += ApplyTextFormatting(run.InnerText, props); } } return htmlConvertedString; } private string ApplyTextFormatting(string content, RunProperties property) { StringBuilder buildString = new StringBuilder(content); if (property != null) { if (property.Bold != null) { buildString.Insert(0, "<b>"); buildString.Append("</b>"); } if (property.Italic != null) { buildString.Insert(0, "<i>"); buildString.Append("</i>"); } if (property.Underline != null) { buildString.Insert(0, "<u>"); buildString.Append("</u>"); } if (property.Color != null && property.Color.Val != null) { buildString.Insert(0, "<span style=\"color: #" + property.Color.Val + "\">"); buildString.Append("</span>"); } if (property.Highlight != null && property.Highlight.Val != null) { buildString.Insert(0, "<span style=\"background-color: " + property.Highlight.Val + "\">"); buildString.Append("</span>"); } if (property.Strike != null) { buildString.Insert(0, "<s>"); buildString.Append("</s>"); } } return buildString.ToString(); } } } |
(完)
參考
https://pinkhatcode.com/2017/09/02/convert-word-document-text-html-c/
[研究] Oracle SQL Developer 19.2 下載、安裝、測試
[研究] Oracle SQL Developer 19.2 下載、安裝、測試
2019-08-31
續這篇
[研究] Oracle Database 19.3 下載、安裝、測試
https://shaurong.blogspot.com/2019/08/oracle-database-193.html
(完)
相關
[研究] Oracle SQL Developer 19.2 下載、安裝、測試
https://shaurong.blogspot.com/2019/08/oracle-sql-developer-192.html
[研究] Oracle Database 19.3 資料庫系統下載、安裝、測試
https://shaurong.blogspot.com/2019/08/oracle-database-193.html
2019-08-31
續這篇
[研究] Oracle Database 19.3 下載、安裝、測試
https://shaurong.blogspot.com/2019/08/oracle-database-193.html
(完)
相關
[研究] Oracle SQL Developer 19.2 下載、安裝、測試
https://shaurong.blogspot.com/2019/08/oracle-sql-developer-192.html
[研究] Oracle Database 19.3 資料庫系統下載、安裝、測試
https://shaurong.blogspot.com/2019/08/oracle-database-193.html
[研究] Oracle Database 19c (19.3) Enterprise 資料庫系統下載、安裝、測試
[研究] Oracle Database 19c (19.3) Enterprise 資料庫系統下載、安裝、測試
2019-08-31
2019-08-31
https://support.oracle.com/knowledge/Oracle%20Database%20Products/742060_1.html
Click 圖片可以看 100% 原始尺吋圖。
接下來請看這篇
[研究] Oracle SQL Developer 19.2 下載、安裝、測試
https://shaurong.blogspot.com/2019/08/oracle-sql-developer-192.html
(完)
相關
[研究] Oracle SQL Developer 19.2 下載、安裝、測試
https://shaurong.blogspot.com/2019/08/oracle-sql-developer-192.html
[研究] Oracle Database 19.3 資料庫系統下載、安裝、測試
https://shaurong.blogspot.com/2019/08/oracle-database-193.html
21c 是 Innovation Release 創新發布版
19c 是 Long Term Release 長期發行版 (LTS, LTR)
Click 圖片可以看 100% 原始尺吋圖。
接下來請看這篇
[研究] Oracle SQL Developer 19.2 下載、安裝、測試
https://shaurong.blogspot.com/2019/08/oracle-sql-developer-192.html
(完)
相關
[研究] Oracle SQL Developer 19.2 下載、安裝、測試
https://shaurong.blogspot.com/2019/08/oracle-sql-developer-192.html
[研究] Oracle Database 19.3 資料庫系統下載、安裝、測試
https://shaurong.blogspot.com/2019/08/oracle-database-193.html