我有一个ghostscript命令,可以将pdf转换为几个PNG图像(每页一个).命令参数如下:
-dNOPAUSE -q -r300 -sPAPERSIZE=a4 -dTextAlphaBits=4 -dGraphicsAlphaBits=4 -dUseTrimBox -sDEVICE=png16m -dBATCH -sOutputFile="C:\outputfile%d.png" -c \"30000000 setvmthreshold\" -f "C:\inputfile.pdf"
Run Code Online (Sandbox Code Playgroud)
pdf在Adobe Reader中显示为常规A4页面,但在PNG图像中它变得很大(例如2480乘3507像素).
如果我将ghostscript命令中的分辨率更改为-r110页面大小是正确的,但图像质量是非常rastorized.
还有另一种方法可以在不影响图像尺寸的情况下提高图像质量吗?
谢谢
我正在尝试mousemove使用 jQuery手动触发事件。演示在这个小提琴http://jsfiddle.net/qJJQW/
从 Stack Overflow 上的其他类似帖子来看,这似乎应该有效。为什么不是?
在Asp.net MVC控制器(GET方法)中,我调用外部Web服务 - 用于IP的地理位置 - 返回IP位置的json数据.如何使调用异步,因此堆栈可以在等待服务响应时继续.当GEO IP请求完成时,我希望能够更新数据库.这是当前的同步代码:
public ActionResult SelectFacility(int franchiseId, Guid? coachLoggingTimeStampId)
{
//...
string responseFromServer = Helpers.GetLocationByIPAddress(userIpAddress);
HomeModels.GeoLocationModel myojb = new HomeModels.GeoLocationModel();
if (!String.IsNullOrEmpty(responseFromServer))
{
JavaScriptSerializer js = new JavaScriptSerializer();
myojb = (HomeModels.GeoLocationModel)js.Deserialize(responseFromServer, typeof(HomeModels.GeoLocationModel));
}
//...
}
public static string GetLocationByIPAddress(string ipAddress)
{
Stream resStream = null;
string responseFromServer = "";
try
{
string url = GeoLocationPath.FreeGeoIP + ipAddress;
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
request.Method = "GET";
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
resStream = response.GetResponseStream();
StreamReader reader = new StreamReader(resStream); …Run Code Online (Sandbox Code Playgroud) 我正在使用标准的HTMLEditorExtender控件(ajax控件工具包的一部分).在原始的pageLoad中,我用html填充它(包括> p <,> br <,> strong <和> img <tags.它在HTMLEditorExtender控件中显示正常.然后,当我执行异步回发(通过updatepanel)时,所有> img <标签显示为实际的html而不是显示图像.所有其他标签仍然正确显示.
异步回发后HTMLEditorExtender控件的标记如下:在用于保存html编码值的不可见textarea中,正确显示的所有标签都正常编码(即<和>),但img标签省略了&符号在编码值之前(即lt;和gt;)
更新:如果我将此代码放在我的pageLoad事件中,它工作正常,但我担心这有什么安全隐患?
if (IsPostBack)
{
txtBookingConfirmation.Text = Server.HtmlDecode(txtBookingConfirmation.Text);
}
Run Code Online (Sandbox Code Playgroud)
任何人都可以告诉我如何防止控制这样做?
提前致谢
asp.net encoding asynchronous ajaxcontroltoolkit html-editor
如何在发布以及订阅中删除复制的表?(仅脚本)
我不想仅将其从复制中删除,因为这样,表的未复制副本将保留在订阅中。我希望删除表的所有实例。
所以我想要一个脚本,用于从发布者中删除表,并从发布中删除表,并且还将表删除到发布者和所有订阅者中。理想情况下,它将采用表名称的参数。
我不是一个ASP开发人员,所以有点迷失.
我有以下数据访问代码:
sSQL = "SELECT answer_id, company_name, old_access_company_name, answer, flag_asker_notified FROM Q01_ask_sheiiba_answer_company2 WHERE question_id="& sQuestion_id &" ORDER BY answer_id"
rs.open sSQL, conn
DO WHILE NOT rs.EOF
Response.Write(rs.Fields("answer"))
rs.MoveNext
LOOP
Run Code Online (Sandbox Code Playgroud)
我已经通过在调用之前将其输出到响应来测试sql查询是否正确构建.它产生以下查询:
SELECT answer_id, company_name, old_access_company_name, answer, flag_asker_notified
FROM Q01_ask_sheiiba_answer_company2
WHERE question_id=988
ORDER BY answer_id
Run Code Online (Sandbox Code Playgroud)
当我将那个确切的查询复制到sql management studio并运行它时,我得到5行的预期结果,每行包含每个单元格中的数据,但是,当我通过上面的代码运行它时,我获得了相同的5行相同的单元格数据,列为EXCEPT answer,为空!
我错过了什么?
提前致谢
我将以下样式应用于我的div元素:
background-image: -moz-radial-gradient(50% -10%, ellipse closest-corner, rgba(5, 5, 5, 0.7), rgba(0, 0, 0, 0) 100%);
Run Code Online (Sandbox Code Playgroud)
这具有所需的效果(仅在顶部是内部阴影div).我想在底部应用相同的效果div.以下行很好,但它似乎覆盖了第一行,所以我只能得到一个或另一个.
background-image: -moz-radial-gradient(50% 110%, ellipse closest-corner, rgba(5, 5, 5, 0.7), rgba(0, 0, 0, 0) 100%);
Run Code Online (Sandbox Code Playgroud)
有人能告诉我如何为每个元素提供多个径向渐变背景吗?我注意到webkit可以很容易地做到这一点,但我正在寻找跨浏览器实现/替代方案.
谢谢
我正在尝试创建一个自定义 Razor 视图基类(继承WebViewPage),它将为正在渲染的每个视图模板(包括布局和部分视图)注入一些 HTML,以便我在客户端上有每个 Razor 模板开始位置的引用(对它结束的地方不感兴趣)。
到目前为止我尝试过的是
PopContext:The "RenderBody" method has not been called for layout page "~/Views/Shared/_Layout.cshtml".我有一个数据库,经过几年来从几个不同编码人员的输入经历了一些重大转变.某些表包含通过引用列对其他数据的引用,但没有外键约束.这意味着有些表可能包含死链接.
我想将外键约束添加到所有引用列.如果某些数据可能引用死链接而其他数据实际上可能为空,我怎样才能确保成功.
我想我需要这样说:
ALTER TABLE dbo.Users ADD CONSTRAINT FK_Users_Persons FOREIGN KEY
(
Person_ID --In some cases Person_ID will be null
) REFERENCES dbo.People
(
Person_ID
) ON UPDATE NO ACTION
ON DELETE NO ACTION
NOT FOR REPLICATION
GO
ALTER TABLE dbo.Users
NOCHECK CONSTRAINT FK_Users_Persons
GO
COMMIT
Run Code Online (Sandbox Code Playgroud)
如果这是准确的,如果有任何隐藏的陷阱,请告诉我?
提前致谢
我有一个使用twitter bootstrap模式插件的以下标记:
<div class="tabbable">
<ul class="nav nav-tabs">
<li class="active"><a href="#tabPeople" data-toggle="tab">People</a></li>
<li><a href="#tabRoles" data-toggle="tab">Roles</a></li>
</ul>
<div class="tab-content">
<div class="tab-pane active fade in" id="tabPeople">
<a data-toggle="modal" href="#modalEditPerson1">Name</a>
<div class="modal hide fade in" id="modalEditPerson1">
<div class="modal-header">
<button class="close" data-dismiss="modal">
×</button>
<h3>
Name</h3>
</div>
<div class="modal-body">
<p>
One fine body…</p>
</div>
<div class="modal-footer">
<a href="#" class="btn" data-dismiss="modal">Close</a> <a href="#" class="btn btn-primary">
Save changes</a>
</div>
</div>
</div>
<div class="tab-pane fade" id="tabRoles">
<p>
Role stuff here.</p>
</div>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
这会打开一个模态,但不会像在此页面上的演示中那样消失:http://twitter.github.com/bootstrap/javascript.html#modals
更新 我已经意识到问题是它嵌套在.tabbable …
我在表格单元格中有一堆文本输入,如下所示:
<td class="tdTextInput">
<input type="text" value="0" name="txt1_9_4_2" id="txt1_9_4_2" class="input-supermini">
</td>
Run Code Online (Sandbox Code Playgroud)
每当用户点击单元格或输入时,它必须自动选择输入内的所有内容(有点像电子表格编辑器).
所以这里的脚本到目前为止只能在可靠的旧Firefox中成功实现.
//focus the textbox on td click
$('.tdTextInput').mousedown(function ()
{
$(this).find('input').first().focus();
});
//select all text on focus
$('.tdTextInput input').focus(function ()
{
//the data-selected attribute is used to prevent the
// autoselection to happen more than once per cell so that
// two consecutive clicks will allow the user to pinpoint the
// cursor to a specific position
var isSelected = $(this).attr('data-selected') == 'true';
if (!isSelected) {
$('input[data-selected]').removeAttr('data-selected');
$(this).attr('data-selected', 'true'); …Run Code Online (Sandbox Code Playgroud) 重复问题的应用,但其他问题的答案都没有解决我的问题.我想div在页面的中心对齐一个.的div只能是一样宽,它里面的内容.它将用作模态弹出窗口.我在这里设置了一个jsFiddle:http://jsfiddle.net/PDzNj/11/
该div在中间对齐其左侧,而不是的中心div(这是所希望的效果)
预先感谢您的任何帮助
这两个查询有什么区别?他们为什么会给出不同的结果?
查询1
DECLARE @test nvarchar
SET @test = CONVERT(nvarchar, FLOOR(10.5))
SELECT @test
Run Code Online (Sandbox Code Playgroud)
结果:
['1']
Run Code Online (Sandbox Code Playgroud)
查询2
SELECT CONVERT(nvarchar, FLOOR(10.5))
Run Code Online (Sandbox Code Playgroud)
结果:
['10']
Run Code Online (Sandbox Code Playgroud) html ×4
t-sql ×3
asp.net ×2
asynchronous ×2
c# ×2
css ×2
javascript ×2
jquery ×2
.net ×1
ado ×1
alignment ×1
asp-classic ×1
asp.net-mvc ×1
encoding ×1
external ×1
fade ×1
field ×1
floor ×1
focus ×1
foreign-keys ×1
ghostscript ×1
gradient ×1
html-editor ×1
modal-dialog ×1
mousemove ×1
pdf ×1
razor ×1
recordset ×1
replication ×1
sql ×1
sql-drop ×1
sql-server ×1
styling ×1
vbscript ×1
webrequest ×1