如何使用PDFsharp .NET库将PDF页面导出为图像,用于像素级操作?
例如,System.Drawing.BitMap.GetPixel()之类的东西
我试图在PDF文档中找出空白区域(全白或任何颜色),以编写一些图形/图像.
2010年6月9日:
我试过这个,但它没有用.
为什么以下代码没有按预期工作?
Bitmap.GetPixel始终返回0.
//
// PdfSharp.Pdf.PdfDocument
// PdfSharp.Pdf.PdfPage
// PdfSharp.Drawing.XGraphics
// System.Drawing.Bitmap
//
string srcPDF = @"C:\hcr\test\tmp\file1.pdf";
PdfDocument pdfd = PdfReader.Open(srcPDF);
XGraphics xgfx = XGraphics.FromPdfPage(pdfd.Pages[0]);
Bitmap b = new Bitmap((int) pdfp.Width.Point, (int) pdfp.Height.Point, xgfx.Graphics);
int rgb = b.GetPixel(0, 0).ToArgb();
Run Code Online (Sandbox Code Playgroud) 在java中这个简单的"双重"计算有什么问题?
我知道一些十进制数字不能正确地用float/double二进制格式表示,但是使用变量d3,java能够存储并显示2.64而没有任何问题.
double d1 = 4.64;
double d2 = 2.0;
double d3 = 2.64;
double d4 = d1 - d2;
System.out.println("d1 : " + d1);
System.out.println("d2 : " + d2);
System.out.println("d3 : " + d3);
System.out.println("d4 : " + d4);
System.out.println("d1 - d2 : " + (d1 - d2));
Run Code Online (Sandbox Code Playgroud)
回答,
d1 : 4.64
d2 : 2.0
d3 : 2.64
d4 : 2.6399999999999997
d1 - d2 : 2.6399999999999997
Run Code Online (Sandbox Code Playgroud) 我正在使用 twitter bootstrap modal 和 jquery。
当有多个按钮可以创建模式对话框时,如何找到源按钮?
在 bootstrap-modal 之前,我使用 onclick 来显示确认消息,例如 onclick="newGame(3, true)"; 现在我想用 bootstrap-modal 来做到这一点。
html,
<button type="button" class="btn" id="ctrl6" data-controls-modal="my-modal" data-
backdrop="static">3</button>
<button type="button" class="btn" id="ctrl7" data-controls-modal="my-modal" data-
backdrop="static">4</button>
<button type="button" class="btn" id="ctrl8" data-controls-modal="my-modal" data-
backdrop="static">5</button>
<div id="my-modal" class="modal hide fade in" style="display: none;">
...
</div>
Run Code Online (Sandbox Code Playgroud)
js,
$(document).ready(function() {
// Hide modal if "Go back" is pressed
$('#my-modal .go-back-button').click(function() {
$('#my-modal').modal('hide');
});
// Hide modal if "Okay" is pressed
$('#my-modal .okay-button').click(function() {
$('#my-modal').modal('hide');
});
});
Run Code Online (Sandbox Code Playgroud)
谢谢。
"每个实体类型一个memcache命名空间"是个好主意?与单个命名空间相比时的任何其他影响?
MemcacheServiceFactory.getMemcacheService("K1");
MemcacheServiceFactory.getMemcacheService("K2");
MemcacheServiceFactory.getMemcacheService("K3");
Run Code Online (Sandbox Code Playgroud)